Also, `Object.freeze` causes `Object.setPrototypeOf` to fail.

On Thu, Feb 2, 2017 at 4:40 AM, T.J. Crowder <
[email protected]> wrote:

> On Thu, Feb 2, 2017 at 12:38 PM, Michał Wadas <[email protected]>
> wrote:
>
>> Thanks, I erroneously looked at ES2015 spec that calls Object.prototype
>> ordinary object.
>>
>> The Object prototype object is the intrinsic object %ObjectPrototype%.
>> The Object prototype object is an ordinary object.
>> The value of the [[Prototype]] internal slot
>> <http://www.ecma-international.org/ecma-262/6.0/#sec-object-internal-methods-and-internal-slots>
>> of the Object prototype object is null and the initial value of the
>> [[Extensible]] internal slot
>> <http://www.ecma-international.org/ecma-262/6.0/#sec-object-internal-methods-and-internal-slots>
>> is true.
>>
>> Ah! I looked in the ES2016 spec to make sure it wasn't a recent change,
> didn't think to go back to the one before...
>
> -- T.J.
>
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to