以下代码在控制台运行后数字输出顺序是什么?(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