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