CoffeeScript 绑定多个参数
CoffeeScript bind multiple arguments
我需要在 CoffeeScript 中复制以下 JavaScript 代码:
app.add(function(i) {
this.items[i].doSomething();
}.bind(this, i));
我试过以下 CoffeeScript:
app.add((i) =>
@items[i].doSomething()
)
但这会导致代码绑定 "this" 但不绑定 "i"...我也需要绑定 "i"。谢谢!
js2.coffee 是这样说的:
app.add ((i) ->
@items[i].doSomething()
return
).bind(this, i)
我需要在 CoffeeScript 中复制以下 JavaScript 代码:
app.add(function(i) {
this.items[i].doSomething();
}.bind(this, i));
我试过以下 CoffeeScript:
app.add((i) =>
@items[i].doSomething()
)
但这会导致代码绑定 "this" 但不绑定 "i"...我也需要绑定 "i"。谢谢!
js2.coffee 是这样说的:
app.add ((i) ->
@items[i].doSomething()
return
).bind(this, i)