我对被抛出的不同术语感到困惑.根据我的理解,承诺可以是:
fulfilled
rejected
pending
settled
resolved
defer
Run Code Online (Sandbox Code Playgroud)
解决意味着解决了吗?还是意味着它实现了?什么是推迟的?
假设有些代码可以
// promise.js
let p = new Promise(() => { /* ... */ })
export default p
Run Code Online (Sandbox Code Playgroud)
PromiseES6承诺在哪里?假设其他一些代码只有引用p.该代码如何判断是否p已解决?
// other.js
import p from './promise.js'
// console.log('p is resolved?', ______)
Run Code Online (Sandbox Code Playgroud)
是否有什么我们可以填补空白,这将显示真或假,取决于承诺是否得到解决?