On 8 May 2013 17:41, Allen Wirfs-Brock <[email protected]> wrote:
>
> On May 8, 2013, at 8:31 AM, Mark Miller wrote:
>
>> What about your triangle argument?
>
> There is another way:
>
> let obj = Object.setPrototypeOf({x:0, y:0}, pointProto};
>
> Let's keep {__proto__: foo} in the slightly disrespectable Annex B box.
> That keeps it together with O.p.__proto and leaves room for future, more
> elegant object literal syntax extensions if we decided we really need them
> (and we probably won't).
Isn't Object.create the proper alternative to both {__proto__: } and
triangle for objects? What has setPrototypeOf got to do with it? (And
why is that on the table all of a sudden?)
/Andreas
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss