On Nov 4, 2011, at 2:40 PM, Allen Wirfs-Brock wrote:

> On Nov 4, 2011, at 2:33 PM, Brendan Eich wrote:
>> ...
>> If you could redefine [] as an operator on all objects, perhaps that would 
>> help. Or hurt. Both, probably. That isn't what Allen proposes, though. It 
>> would have to be universal AFAICT. Thoughts?
>> 
> 
> Actually, that sounds pretty much what I proposed.  My proposal was that [ ] 
> (actually RHS and LHS independently) would invoke a method using a well known 
> property name if it was present on the object to the left of the [ ].  If the 
> property was not present (own or inherited) then it would fall back to 
> current behavior.

So Object.prototype customization would cover all cases? Except Proxies, of 
course -- and host objects.

/be

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to