function delay(interval = 1000){
return new Promise(resolve => {
let timer = setTimeout(() => {
clearTimeout(timer);
timer = null;
resolve();
}, interval)
})
}
delay(1000).then(() => {
console.log(1)
return delay(2000)
}).then(() => {
console.log(2);
return delay(3000)
}).then(() => {
console.log(3);
})
函数等待N秒后执行函数
最新推荐文章于 2021-05-01 23:04:42 发布