写代码啦
一个关于宏任务微任务的题目,答案你绝对想不到
回复数(4) 浏览数(308)
若愚 12月28日 14:26 最后回复来自: 咕唧呱唧 大厂刷题
{{topic.upvote_count || 0}} 编辑 回复

这是一个关于Promise 宏任务微任务的题目,猜猜以下代码输出是什么? 在评论区晒一晒自己的思路吧?

let p1 = Promise.resolve()
  .then(v => console.log(1))
  .then(v => console.log(2))
  .then(v => console.log(3))

p1.then(v => console.log(4))
p1.then(v => console.log(5))

let p2 = Promise.resolve()
  .then(v => console.log(11))
  .then(v => console.log(22))
  .then(v => console.log(33))

p2.then(v => console.log(44))
p2.then(v => console.log(55))

题目出自饥人谷,如传播请带上出处

{{topic.upvote_count || 0}}

这是一个关于Promise 宏任务微任务的题目,猜猜以下代码输出是什么? 在评论区晒一晒自己的思路吧?

let p1 = Promise.resolve()
  .then(v => console.log(1))
  .then(v => console.log(2))
  .then(v => console.log(3))

p1.then(v => console.log(4))
p1.then(v => console.log(5))

let p2 = Promise.resolve()
  .then(v => console.log(11))
  .then(v => console.log(22))
  .then(v => console.log(33))

p2.then(v => console.log(44))
p2.then(v => console.log(55))

题目出自饥人谷,如传播请带上出处

308
回复 编辑