Array lengthening methods applied to maximally long arrays
Brendan Eich
brendan at mozilla.com
Wed May 13 11:48:49 PDT 2009
On May 13, 2009, at 11:44 AM, Allen Wirfs-Brock wrote:
>> From: Brendan Eich
>>
>> It's totally an edge case, but if everyone agrees, it will probably
>> get spec'ed at some point. For ES5, probably not -- up to Allen at
>> this point.
>>
>
> It's already spec'ed to throw in both ES3 and ES5. It's in Array
> instance's [[DefineOwnProperty]] in ES5 and [[Put]] for ES3.
Sorry, I meant the issue James raised: the property is bound and then
RangeError is thrown. Seems like error-checking should happen before
any effects are committed.
/be
More information about the es-discuss
mailing list