Allen Wirfs-Brock wrote:
The spec. current says throw for this Symbol.prototype case. The
(reasonable) opposing view is that toString should never throw. Other
than the protoype-is-not-an-instance it all about unlikely edge cases
where toString methods are applied to the wrong kind of object.
js> Object.create(null).toString()
typein:1:0 TypeError: Object.create(...).toString is not a function
It happens. Better to catch that error (Symbol.prototype flowing into an
implicit conversion) early?
/be
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss