## 使用 Promise 封装 SetTimeout 定时器
代码举例:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function delaySeconds(delay = 1000) { return new Promise((resolve) => setTimeout(resolve, delay)); }
delaySeconds(2000) .then(() => { console.log('qiangu'); return delaySeconds(3000); }) .then(() => { console.log('yihao'); });
|
打印结果: