On Nov 12, 2011, at 12:22 PM, Axel Rauschmayer wrote:

> [Apologies for interrupting...]

No problem!


>> If we do classes, what .{ use-cases remain?
> 
> The operator allows you to use object literals (including all of the niceties 
> that will be introduced in ES.next) where you previously had to do multiple 
> assignments. It’s especially nice for adding things to prototypes. For 
> example:
> 
>    function Person(name) {
>        this.name = name;
>    }
>    Person.prototype . {
>        describe() {
>            return "Person called "+this.name;
>        }
>    };

That's a good point -- it preserves .constructor, unlike assigning a fresh 
object literal to Person.prototype.

/be
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to