私はかなり頻繁にバインドする必要がありますか?引数を必要とする関数。私が使用する解決策は、バインドする関数を無名関数内にラップすることです。
function foo( arg_0 ) {
// do stuff with: arg_0
}
function bar() {
var abc;
// stuff happens
abc = 'some value';
attachEventHandler(elementId, 'click', function(){foo( abc );});
}
bar();
これを行うよりエレガントな方法はありますか?