class Foo
bar: "hello"
biz:
bang: ()=> alert @bar
foo = new Foo()
にコンパイルします
var Foo, foo;
Foo = (function() {
var _this = this;
function Foo() {}
Foo.prototype.bar = 'hello';
Foo.prototype.biz = {
bang: function() {
return alert(Foo.bar);
}
};
return Foo;
}).call(this);
foo = new Foo();
alert(Foo.bar);
主に、これがインスタンスへの参照ではなくコンパイルされるのはなぜですか?