Promise怎么获取PromiseState的值
时间: 2023-12-16 13:28:05 浏览: 162
ES6手写Promise
可以通过Promise实例的`state`属性获取其状态值,`state`属性的值为`fulfilled`或`rejected`。具体实现方法如下所示:
```javascript
const p = Promise.resolve(50);
p.then(value => {
console.log(p.state); // 输出:fulfilled
return Promise.reject('error');
}).catch(reason => {
console.log(p.state); // 输出:rejected
});
```
阅读全文