<p dir="ltr">It probably would be backward incompatible change. Too much code depends on [Object Object]. </p>
<div class="gmail_quote">2 gru 2014 08:46 "Dmitry Soshnikov" <<a href="mailto:dmitry.soshnikov@gmail.com">dmitry.soshnikov@gmail.com</a>> napisał(a):<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>Probably worth providing a default implementation of the `@@toStringTag` when evaluating a class [1]. In this case users will be able to do:</div><div><br></div><div>```</div><div>class Point { ... }</div><div><br></div><div>var p = new Point(1, 2);</div><div>console.log(p); // "[object Point]"</div><div>```</div><div><br></div><div>The default implementation will be just (if the `className` is defined of course):</div><div><br></div><div>```</div><div>proto[@@toStringTag] = function() {</div><div>  return className;</div><div>};</div><div>```</div><div><br></div><div>[1] <a href="https://people.mozilla.org/~jorendorff/es6-draft.html#sec-runtime-semantics-classdefinitionevaluation" target="_blank">https://people.mozilla.org/~jorendorff/es6-draft.html#sec-runtime-semantics-classdefinitionevaluation</a></div><div><br></div><div>Dmitry</div></div>
<br>_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
<br></blockquote></div>