我无法控制函数调用,我需要使用指针传递一些参数。有可能吗?
var a = function(a, b){
return a + b;
}
b = a; //parameter here???
任何帮助将不胜感激!
答案 0 :(得分:1)
您可以使用currying,外部函数调用将返回指向另一个引用您传递的参数的函数的指针。然后你可以在不传递参数的情况下调用内部函数。
var a = function(x, y) {
function(){
return x + y;
}
}
b = a(2, 3);
b();
答案 1 :(得分:0)
弄清楚自己。如果问题不够明确,我很抱歉。
这就是我需要的。
var a = function(a, b) {
return function(){
console.log(a + b);
}
};
b = a(3, 4);
b();