gpt4 book ai didi

javascript - 为什么 promise 在 setTimeout 之前解决

转载 作者:行者123 更新时间:2023-12-01 23:56:00 26 4
gpt4 key购买 nike

<分区>

我有以下指令集

console.log(1)
setTimeout(() => {
console.log(3)
});
Promise.resolve().then(() => console.log(4))
console.log(7)

输出是:

1
7
4
3

执行顺序如下:

  • 控制台已执行
  • promise 已解决
  • settimeout 执行

为什么在 setTimeout 之前解决了 promise?两者都由回调处理,对吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com