Skip to content

【Promise第10题】下面代码的输出是什么?

Posted on:2024年7月20日 at 11:01
Promise.resolve().then(() => {
  console.log("promise1");
  const timer2 = setTimeout(() => {
    console.log("timer2");
  }, 0);
});
const timer1 = setTimeout(() => {
  console.log("timer1");
  Promise.resolve().then(() => {
    console.log("promise2");
  });
}, 0);
console.log("start");

过程分析

结果

'start'
'promise1'
'timer1'
'promise2'
'timer2'
原文转自:https://fe.ecool.fun/topic/fa6c1ad8-274c-4830-aee9-6799d6a7fdc1