js延迟执行后方代码
console.log('start');
await sleep(2000);
console.log('end');
单线程可以实现
arr.forEach(i =>{
console.log(i);
setTimeout(()=>{
console.log('timeout');
},1000);
console.log('end'+i);
});
数组循环速度太快导致定时器只来得及设置一个
js延迟执行后方代码
console.log('start');
await sleep(2000);
console.log('end');
单线程可以实现
arr.forEach(i =>{
console.log(i);
setTimeout(()=>{
console.log('timeout');
},1000);
console.log('end'+i);
});
数组循环速度太快导致定时器只来得及设置一个