Promise對象的三種狀態
pending
進行中fulfilled
:已經成功rejected
:已失敗
只有異步操作的結果,可以決定當前是哪一種狀態,任何其他的操作都無法改變這個狀態。
Promise 的特點
- 對象的狀態不受外界的影響。三種狀體,取決於異部操作的結果,然後決定了哪種狀態。
- 一旦状态改变,就不会再变,任何时候都可以得到这个结果。Promise 对象的状态改变,只有两种可能:从
Pending
变成fulfilled
和从Pending
到rejected
。只要这两种情况发生了,状态就不会再变了,一直保持这个结果,也就是成为resolved
。
參考文檔