9

関数オブジェクトのネイティブ bind メソッドを coffeescript で呼び出すにはどうすればよいですか? これは私が達成しようとしているものの例です:

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

1 に答える 1

13

.bind正しいことができるように、関数の周りにいくつかの括弧を追加するだけです:

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

これは、CoffeeScript が使用bindする通常のトリックではなく、ネイティブメソッドを使用します。var _this = this=>

于 2013-06-22T15:12:06.683 に答える