依照 Promise/A+
的定义,Promise
有四种状态:
-
pending
: 初始状态, 非fulfilled
或rejected
. -
fulfilled
: 成功的操作. -
rejected
: 失败的操作. -
settled
:Promise
已被fulfilled
或rejected
,且不是pending
另外, fulfilled
与 rejected
一起合称 settled
Promise
对象用来进行延迟(deferred
) 和异步(asynchronous
) 计算