I noticed that there is a proposal to improve how Function.prototype.toString works in ES6:
http://wiki.ecmascript.org/doku.php?id=harmony:function_to_string

However, there doesn't seem to be any update in the existing ES6 draft, as it says:

   15.3.4.2 Function.prototype.toString ( )

   An implementation-dependent representation of the function is
   returned. This representation has the syntax of a
   FunctionDeclaration. Note in particular that the use and placement
   of white space, line terminators, and semicolons within the
   representation String is implementation-dependent.

   The toString function is not generic; it throws a TypeError
   exception if its this value is not a Function object. Therefore, it
   cannot be transferred to other kinds of objects for use as a method.


Are there going to be a changes to this in ES6?


Thanks,
Nicholas

--
___________________________
Nicholas C. Zakas
http://www.nczonline.net

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to