<div dir="ltr">Consider when Array.isArray would be used.  In my experience, checks to see if something is an array are used for:<div><br></div><div> - deciding how to iterate it (for(;;) vs for..in, for example)</div><div> - deciding if the output should be an array or plain object (e.g. lodash)</div><div> - early errors, e.g. runtime typecheck errors</div><div><br></div><div>In all of these situations, I don't care if it is an actual per-spec exact array, I care if I can use it like an array.  That's how Array.isArray will likely be used, and if it runs into problems, then expect github to be full of 'don't use Array.isArray' patches on many libraries, much like the existing instanceof situation.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 16, 2014 at 11:20 AM, Boris Zbarsky <span dir="ltr"><<a href="mailto:bzbarsky@mit.edu" target="_blank">bzbarsky@mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 11/16/14, 2:12 AM, Brendan Eich wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Are you confident this change is web-compatible?<br>
</blockquote>
<br></span>
No, I said that up-thread already.  So there may be nothing to worry about here spec-wise for now.<span class="HOEnZb"><font color="#888888"><br>
<br>
-Boris</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
______________________________<u></u>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/<u></u>listinfo/es-discuss</a><br>
</div></div></blockquote></div><br></div>