<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I noticed that there is a proposal to improve how
    Function.prototype.toString works in ES6:<br>
    <a
      href="http://wiki.ecmascript.org/doku.php?id=harmony:function_to_string">http://wiki.ecmascript.org/doku.php?id=harmony:function_to_string</a><br>
    <br>
    However, there doesn't seem to be any update in the existing ES6
    draft, as it says:<br>
    <br>
    <blockquote>15.3.4.2 Function.prototype.toString ( )<br>
      <br>
      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.<br>
      <br>
      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.<br>
    </blockquote>
    <br>
    Are there going to be a changes to this in ES6?<br>
    <br>
    <br>
    Thanks,<br>
    Nicholas<br>
    <pre class="moz-signature" cols="72">-- 
___________________________
Nicholas C. Zakas
<a class="moz-txt-link-freetext" href="http://www.nczonline.net">http://www.nczonline.net</a></pre>
  </body>
</html>