What's the explanation and reason for this strange characteristic of
the OBJECT element in Firefox?
Firefox 31:
typeof document.createElement("object")
"function"
Function.prototype.toString.call(document.createElement("object"));
TypeError: Function.prototype.toString called on incompatible object
If the typeof OBJECT results "function" then it either:
a) implements [[Call]] or
b) is exotic
Since calling `Function.prototype.toString` with OBJECT as the this
value results in a TypeError, it appears that the OBJECT does not
implement [[Call]] and thus the only explanation is that the OBJECT is
exotic. Did I get that right? Or is there another explanation?
What's the explanation and reason for this strange characteristic of
the OBJECT element in Firefox?
--
Garrett
@xkit
ChordCycles.com
garretts.github.io
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss