archives

« Bugzilla Issues Index

#1762 — 15.4.3.x: Array.prototype functions should still work on standard exotic objects


The current notes for multiple Array.prototype functions now read:

> Whether the XXX function can be applied successfully to an exotic object that is not an Array is implementation-dependent.


But in the ES5.1 spec, the implementation defined part only applied to host objects instead of exotic objects.

Therefore the notes should be changed to:

> Whether the XXX function can be applied successfully to an object that is not a standard object is implementation-dependent.


ES5.1 host objects ≈ ES6 not standard objects


fixed in rev26 editor's draft

removed the whose sentence for all the Array methods. I think we've reached the point where we expect them to work just fine on host objects.


fixed in rev26