与coffeescript绑定

时间:2013-06-22 13:05:17

标签: coffeescript bind

如何用coffeescript调用function-object的native bind方法?这是我想要实现的例子:

window.addEventListener("load",function(e){
    this._filter(true);
    }.bind(this);
 )

1 个答案:

答案 0 :(得分:10)

只需在函数周围添加一些括号,这样就可以.bind正确的事情:

window.addEventListener('load', ((e) ->
    this._filter(true)
).bind(this))

这将使用原生的bind方法,而不是CoffeeScript的var _this = this使用的常用=>技巧。