On 4 February 2013 23:44, Brendan Eich <bren...@mozilla.com> wrote:

> What's confusing?
>

The fact that you can have an object property without a colon and a
function without a function keyword. Then a property descriptor uses a
completely new syntax to define the same thing. Why?
Object.defineProperty(window,'x',{set:alert});
x=1;

To me this seems hacked together.


> ({'get'x(){return 123;}}).x
>>
>
> That's not legal ES5.
>

Some engines support it though and I'm pretty sure Firefox did at some
point.
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to