Javascript 在另一个外部函数中插入一个方法调用
Javascript insert a method call inside another external function
考虑一下
var obj = {
process: function run(param) {
return;
}
}
和
runSomething(param);
情况是 run
函数是在应用程序的其他地方构建的,并且包含一些需要对 runSomething
响应进行的额外处理。
是否有可能以某种方式 运行 obj.run
并将 runSomething
插入其中,以便 runSomething
可以使用作为 [=19 传入的参数=]
产生与
相同的结果
var obj = {
process: function run(param) {
return runSomething(param);
}
}
你可以做到这一点
var obj = {
process: function run(funct, param) {
return funct(param);
}
}
obj.process(runSomething, param);
考虑一下
var obj = {
process: function run(param) {
return;
}
}
和
runSomething(param);
情况是 run
函数是在应用程序的其他地方构建的,并且包含一些需要对 runSomething
响应进行的额外处理。
是否有可能以某种方式 运行 obj.run
并将 runSomething
插入其中,以便 runSomething
可以使用作为 [=19 传入的参数=]
产生与
相同的结果var obj = {
process: function run(param) {
return runSomething(param);
}
}
你可以做到这一点
var obj = {
process: function run(funct, param) {
return funct(param);
}
}
obj.process(runSomething, param);