Here is what I propose for Array.prototype.toString (minus the formatting):
15.4.4.2 Array.prototype.toString ( ) When the toString method is called, the following steps are taken: 1. Let array be the result of calling ToObject on the this value. 2. Let func be the result of calling the [[Get]] internal method of array with argument "join". 3. If IsCallable(func) is false, then let func be the standard built-in method Object.prototype.toString (15.2.4.2). 4. Return the result of calling the [[Call]] internal method of func providing array as the this value and an empty arguments list. NOTE The toString function is intentionally generic; it does not require that its this value be an Array object. Therefore it can be transferred to other kinds of objects for use as a method. Whether the toString function can be applied successfully to a host object is implementation-dependent. _______________________________________________ Es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

