我有这个:
var MyParameter = ...;
var options = {
...,
actions: [
{
label: 'TheLabel',
eventHandler: MyEventHandler
}
],
...
};
但后来我有了这个:
function MyEventHandler(MyParameter) {...}
如何在回调函数引用中传递参数?
答案 0 :(得分:0)
使用bind()创建一个带有预先指定的初始参数的函数。
options = {
...,
actions:[{
label: 'TheLabel',
eventHandler: MyEventHandler.bind(this, MyParameter);
}],
...
};