Mark S. Miller wrote:
On Mon, May 11, 2009 at 12:29 PM, Erik Arvidsson
<[email protected]> wrote:
I think the right solution would be to use a non throwing [[Put]] for
the Array methods for backwards compatibility.

On IE: [].pop.call('abc') === undefined

Since IE mutating array generics don't work on strings, cross-browser
web content[1] does not depend on these working on strings.

I will try and think about more of the issues here when I have a little more time, but in the meantime I think it is worth noting that this argument assumes that the same code is being executed by all web browsers. Since it is common practice to differentiate code path based on UA, it is quite possible that changing this behavior would have serious compatibility implications for non-IE browsers despite the lack of IE support.
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to