0
我感到困惑的是如何在一個內部範圍內引用外部範圍在這種情況下:如何引用正確的範圍與CoffeeScript的
that = @
@collection.bind 'reset', ->
that.render()
是否有任何CoffeeScript的構建,使that = @
更好看?
我感到困惑的是如何在一個內部範圍內引用外部範圍在這種情況下:如何引用正確的範圍與CoffeeScript的
that = @
@collection.bind 'reset', ->
that.render()
是否有任何CoffeeScript的構建,使that = @
更好看?
從我可以告訴,這是fat arrow是什麼:
@collection.bind 'reset', =>
@render()
它編譯成:
var _this = this;
this.collection.bind('reset', function() {
return _this.render();
});