单选题

以下代码在控制台运行后数字输出顺序是什么?(asyncfunction()...

发布于 2022-03-03 14:30:32

以下代码在控制台运行后数字输出顺序是什么?
(async function () {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log('1')
    }, 0)
  })
})()
setTimeout(function () {
  console.log('2')
}, 0)
Promise.resolve(null).then(() => {
  console.log('3')
}).then(() => {
  console.log('4')
  return Promise.reject()
}).catch(() => {
  console.log('5')
})
console.log('6')

登录后免费查看答案
关注者
0
被浏览
13
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看