Readdition of __proto__

Andrea Giammarchi andrea.giammarchi at
Mon Oct 14 13:53:02 PDT 2013

Then I might have confused what decided with `JSON` serialization where
`"__proto__"` will be a property and not a setter, neither a getter once

Is this correct? Yeah, I remember that different accessors looked weird to
me too ... thanks for clarification.

Best Regards

On Mon, Oct 14, 2013 at 1:43 PM, Brendan Eich <brendan at> wrote:

> Andrea Giammarchi <mailto:andrea.giammarchi@**<andrea.giammarchi at>
>> >
>> October 14, 2013 1:32 PM
>> I meant that IIRC `obj["__proto__"]` should not invoke that Annex B
>> specified getter (@Benjamin, Annex B is where you'll find everything
>> related indeed) but `obj.__proto__` will ... unless once again I've missed
>> some update.
> What you just wrote is not true of __proto__ in SpiderMonkey or other
> engines I can test (V8, JSC).
> It also can't be true via ES6 Annex B, since obj[key] and where
> key = 'foo' both lookup prototype properties and will find
> /be
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list