有没有办法将动态值传递给 js 或 jquery 或 nodejs 中的回调函数。
for(var i = 0; i < 10; i++)
{
filename = 'file'+i+'.html';
request(url, function(error, response, body) {
test(error, response, body, filename);
});
}
function test(error, response, body, filename) {
console.log('file name ' + filename);
if(response.statusCode == 200){
console.log('done');
}
我参考了这篇文章来将值传递给回调函数。
链接:[JavaScript:将参数传递给回调函数
输出似乎总是 9
如何动态传递值?回调函数总是引用文件名的最后一个值。