每日更新-js代码技巧: setTimeout和promise

对比一下setTimeout和Promise的实现方法,promise感觉更高大上。
setTimeout 实现

setTimeout(function() {
console.log(‘1s’)
setTimeout(function() {
console.log(‘2s’)
}, 1000)
}, 1000)

Promise 实现

const wait = () => new Promise((resolve, reject) => {
setTimeout(resolve, 1000)
})
wait().then(() => {
console.log(‘1s’)
return wait()
})
.then(() => console.log(‘2s’))

萌面大虾,每日更新js代码技巧:想要了解更多请关注:https://github.com/57abc/dev

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理