5

私はバックボーンを学んでいて、on() 関数にいくつか問題がありました。しかし実際には、これは非常に基本的な JavaScript の質問です。

以下のコードの 1 行目は機能するのに、2 行目は機能しないのはなぜですか? 2 行目を使用すると、render 関数がトリガーされることはありません。括弧に注意してください。

作品

this.collection.on( 'reset', this.render, this );

失敗する

this.collection.on( 'reset', this.render(), this );
4

1 に答える 1

9

this.render()関数を実行します(この場合、この関数から返されたデータを渡します)が、this.render関数へのハンドラーです。

于 2012-06-30T14:00:15.973 に答える