1.
let a = new Promise((resolve,reject)=>{
return 23
})
a; // promise <pending>
2.
let a = new Promise((resolve,reject)=>{
Promise.reject(234)
})
a; // promise <pending>
3.
let a = new Promise((resolve,reject)=>{
return Promise.reject(12)
}
a; //promise <pending>
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject
本文探讨了JavaScript中Promise对象的状态变化,通过三个实例展示了即使在构造函数中返回具体值或调用Promise.reject,Promise实例的初始状态依然为pending,直至异步操作完成。


被折叠的 条评论
为什么被折叠?



