我经常要绑定?一些需要参数的函数。我使用的解决方案是将要绑定的函数包装在匿名函数中。
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();
有没有更优雅的方式来做到这一点?