sstephenson/prototype — comment on commit 460be4691af9e4e92908c9ac707597bad69be57c
File: src/prototype/lang/array.js line 517
By jdalton:

@jimmyjjames Spec'ed behavior is spec'ed behavior is spec'ed behavior. What's great is that others conform to it.

I haven't run into real world issues with this and I believe the behavior is supported by all ECMAScript implementations. However there is a spec bug with `Array#push` and `Array#concat` not `ToUint32`'ing `length` https://bugs.ecmascript.org/show_bug.cgi?id=131.