setTimeout(function () { console.log(2) Promise.resolve(100).then(function () { console.log('promise') }) }) setTimeout(function () { console.log(3) }) 大佬 我想问一下 为啥 输出 是 2 promise 3 我理解 是 先将任务都放入 任务对列中 然后先执行 第一个 settimeout 输出 2 然后 把promise 放入 微任务队列中 然后接着执行 第二个 settimeout 最后执行 promise
点赞 2

相关推荐

06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务