异步Foreach
asyncForeach([1, 2, 3], function(item, index, done) {
setTimeout(function() {
console.log(item);
done();
}, 1000);
}, function() {
console.log('end');
});
对于 asyncForeach,通过类比原生 Array.prototype.forEach 函数回调,我不检查。 如果用户没有提供——这是他自己的错,他将收到 undefined 不是一个函数。 对于 Array 以外的任何类型,不会执行一次迭代,我们将到达 endFn。 此外,Array.prototype.forEach 接收 thisArg 作为最后一个可选参数,我们现在不需要这个,所以没有实现。
评论0
最新资源