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