我有一个纯JavaScript承诺(内置实现或poly-fill):
var promise = new Promise(function (resolve, reject) { /* ... */ });
根据规范,Promise可以是以下之一:
- '已定居'和'已解决'
- '已定居'和'被拒绝'
- "待定"
我有一个用例,我希望同步询问Promise并确定:
承诺落户了吗?
如果是这样,Promise是否已解决?
我知道我可以#then()用来安排Promise更改状态后异步执行的工作.我不是问怎么做.
这个问题具体是关于Promise状态的同步审讯.我怎样才能做到这一点?