console.log(1)
new Promise((resolve, reject) => {
setTimeout(() => {
// 标记flag
resolve(false)
}, 0)
}).then(() => {
console.log(2)
}, () => {
console.log(3)
})
console.log(4)
此时代码输出是 1 4 2
标记flag处是resolve(false), 不应该输出是 1 4 3 吗?
侃侃无极
慕桂英4014372
相关分类