0
具有下面的代码:如何通过函数参数中命名回调
var test1 = function(param){
verify(callback);
}
var callback = function(){
console.log(param);
}
var verify = function(inside){
inside();
}
test1('I am the param');
我怎样才能使param
回调里面可用的价值,所以控制台输出将是“我帕拉姆”;
如果,而是采用callback
我可以使用匿名函数,它的工作原理:
var test1 = function(param){
verify(function(){
console.log(param);
});
}
var verify = function(inside){
inside();
}
test1('I am the param');
回调是指一个变量,名为PARAM,我没有看到一个定义。那是故意的吗? – danh
接受您的解决方案,但在匿名函数内部调用'callback(param)'并在'callback'函数中定义一个参数。如果这是一个问题,那么不需要改变你的功能。 – 2016-07-23 01:01:14