gpt4 book ai didi

javascript - Javascript 的执行顺序

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

<分区>

我有这个代码:

setTimeout(function timeout() {
console.log('timeout');
}, 0);

let p = new Promise(function(resolve, reject) {
console.log('create promise');
resolve();
});

p.then(function(){
console.log('execute promise');
});

console.log('end');

我在执行代码时得到这个命令:

  • 创造 promise
  • 结束
  • 履行 promise
  • 超时


问:为什么create promise先执行?我希望先执行 end,因为它是唯一的同步代码,所以应该先执行。

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