我对它的工作原理感到困惑。我不是 javascript 的新手,我以前做过,那是很久以前的事了,从那以后我就丢失了代码。我不知道这种情况指的是什么,因为搜索术语 callbacks
似乎没有找到任何相关信息。
1) 这个操作叫什么? (即:回调、回传等)
2) 在 doStuff()
中如何将参数传递回匿名函数?
命名函数/对象如下
function doStuff(param1,anonymousFunction){
//what do I do here to pass a value to 'anonymousFunction()'?
//Can I just declare a variable?
}
下面以匿名函数作为参数的FunctionCall
doStuff('string', function(variableThatIWantToAccess){
console.log(variableThatIWantToAccess);
});
最佳答案
好吧,只是:
function doStuff(param1, anonymousFunction) {
anonymousFunction(param1 + " parameter");
}
doStuff('string', function (variableThatIWantToAccess){
console.log(variableThatIWantToAccess); // 'string paramter'
});
又名 callback
关于javascript - 如何将参数传回匿名回调函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23301863/