您好,想为回调的 Freach 循环设置超时功能,我正在设置超时功能。但它显示未定义的错误。任何人都可以解释一下这是我的代码。
function async(array,cb){
array.forEach(function () {
setTimeout(cb,0);
})
}
async([1,2,3,4],function(i){
console.log(i);
});
最佳答案
尝试:
function async(array,cb){
array.forEach(function(e) {
setTimeout(function() { cb(e); },0);
});
}
async([1,2,3,4,5], function(i) {
console.log(i);
});
关于javascript - 如何为 Foreach 循环添加 setTimeout 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33971352/