JavaScript Promise 回調地獄的解決方案

Promise對象的三種狀態

  1. pending 進行中
  2. fulfilled :已經成功
  3. rejected :已失敗

只有異步操作的結果,可以決定當前是哪一種狀態,任何其他的操作都無法改變這個狀態。

Promise 的特點

  1. 對象的狀態不受外界的影響。三種狀體,取決於異部操作的結果,然後決定了哪種狀態。
  2. 一旦状态改变,就不会再变,任何时候都可以得到这个结果。Promise 对象的状态改变,只有两种可能:从Pending 变成fulfilled和从Pendingrejected。只要这两种情况发生了,状态就不会再变了,一直保持这个结果,也就是成为resolved

參考文檔

Nodejs 之promise对象详解nodejs promise去宇宙给你摘星的博客-CSDN博客

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *