> As long as we have mutable __proto__ in the language that is not going to > help. And even then, you'd have to restrict the whole prototype chain, > including Object.prototype. > > AFAICT, the only working solution is to change the behaviour of [[Get]] on > arrays, such that they do not consider inherited numeric properties -- like > typed arrays, or what we propose for strong mode arrays.
Would it help if one introduced new methods `get()` and `set()` for accessing array elements? They could be overridden, but that seems like a simpler, more optimizable check. -- Dr. Axel Rauschmayer a...@rauschma.de rauschma.de
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss