この場合、内側のスコープから外側のスコープを参照する方法について混乱しています。
that = @
@collection.bind 'reset', ->
that.render()
that = @
見栄えを良くする CoffeeScript 構造はありますか?
この場合、内側のスコープから外側のスコープを参照する方法について混乱しています。
that = @
@collection.bind 'reset', ->
that.render()
that = @
見栄えを良くする CoffeeScript 構造はありますか?
私が知る限り、太い矢印の目的は次のとおりです。
@collection.bind 'reset', =>
@render()
コンパイルすると次のようになります。
var _this = this;
this.collection.bind('reset', function() {
return _this.render();
});