On Jun 7, 2013, at 8:50 AM, Claus Reinke wrote:

>>> We do have this/super for references along the instance prototype
>>> chain, and we have this.constructor for getting to the class of an instance
>>> method. But what about getting the current class from a static method,
>>> for class-side inheritance?
>>> 
>>> Can't you just use "this"?
>> 
>> Exactly, that should work. The constructors form their own prototype chain 
>> (somewhat independently of the instance prototypes, but reflecting their 
>> chain), so everything should work out. In other words, Sub is just an 
>> object, so its methods can use `this` to refer to each other.
> 
> Kind of obvious from the desugaring... My thinking in that
> direction was blocked by associating wrong ideas with the
> class syntax.


One reason I really resisted use of the keyword "static", in this context, but 
water and bridges...

Allen





> 
> Thanks,
> Claus
> 
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
> 

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

Reply via email to