老师,为什么不用resolve(),下面的代码就不执行了呢?是因为不设置回调函数,Promise内部抛出的错误,不会反应到外部,所以下面的也影响了吗?
来源:4-1 Async\Await(有没有比Promise更优雅的异步方式)

慕勒7675915
2019-11-27
async function fn () {
let promise = new Promise((resolve) => {
console.log(111)
// resolve(111)
})
console.log(await promise);
console.log(promise);
console.log(2);
return Promise.resolve(3)
}
fn().then(val => {
console.log(val)
})
写回答
1回答
-
在promise里要么resolve要么reject才能改变promise的状态,不然就是pending状态
00
相似问题