我正在调用一个需要回调函数作为参数的异步函数。Javascript - 在回调函数中添加更多参数
下面是javascript代码:
for(i in array)
{
var item = array[i];
functionToCall(item[i][1], 50, function(a, b)
{
alert(a + b);
});
}
我不能编辑functionToCall功能。我想要做的就是像这样在回调函数中使用“item”变量。
for(i in array)
{
var item = array[i];
functionToCall(item[i][1], 50, function(a, b, c)
{
alert(a + b + c);
}, item);
}
但是这段代码无法正常工作。我不能只在函数内使用“item”,因为它总是使用数组中的最后一项。
那么我该怎么做呢?
它比预期的要好,非常感谢! – Marm