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();
});