Array methods applied to strings
Allen Wirfs-Brock
Allen.Wirfs-Brock at microsoft.com
Mon May 11 10:26:03 PDT 2009
Agreed, this is a problem.
Which compatibility appendix item did you think might apply? None of them were intended to cover this situation.
Allen
>-----Original Message-----
>From: es-discuss-bounces at mozilla.org [mailto:es-discuss-
>bounces at mozilla.org] On Behalf Of James Graham
>Sent: Monday, May 11, 2009 5:16 AM
>To: es-discuss at mozilla.org
>Subject: Array methods applied to strings
>
>It seems that ES5 throws a TypeError for constructs like
>
>Array.prototype.pop.call("abc")
>
>whereas current implementations (and, I think ES3, but I didn't check
>that closely) will return "c".
>
>Is this change intentional? There seems to be a note in the
>compatibility appendix that is about a similar, but not quite identical
>issue (or maybe it is identical and I have misunderstood). Are there
>grounds to be confident that the old behavior is not needed for web
>compatibility?
>
>Apologies if I have overlooked something or misunderstood something.
>_______________________________________________
>es-discuss mailing list
>es-discuss at mozilla.org
>https://mail.mozilla.org/listinfo/es-discuss
More information about the es-discuss
mailing list