用异步队列控制你的异步
安装
$ npm install queue5
使用
const queue=require('Queue5');
const arr=[];
for (let i=0;i<100;i++){
arr.push(1000+i);
}
queue(arr,10,function(item,resolve,reject){
setTimeout(function(item){
resolve && resolve(); // 这里是必须的,队列能执行下去的条件
reject && reject(); // 这里是必须的,队列能执行下去的条件
console.log(item);
},item,item)
})
结果
最后
欢迎Star和Issues https://github.com/houbean/queue5