JavaScript Promise:浏览术语迷宫
JavaScript 中的 Promise 产生了令人眼花缭乱的术语。为了阐明这个术语,让我们深入了解 Promises/A 规范和 ES6 的核心。
三种状态:
Promise 存在于以下三种状态之一:
已解决、已完成和已解决
术语已解决包含已完成和已拒绝状态,表明承诺不再处于待处理状态。 Fulfilled特指获取结果成功,rejected表示获取结果失败。
Resolve
Resolve 是一个有争议的术语,可以用两种方式解释:
用 Promise 解决 Promise
用 Promise(或 thenable)解决 Promise 意味着采用该 Promise 的状态。这导致了在不知道承诺是被履行还是被拒绝的情况下解决承诺命运的可能性。
Defer
Defer 指的是返回一个对结果的异步承诺而不是结果本身(同步)。这确保了通过延迟拒绝而不是同步异常来处理拒绝。
以上是JavaScript 中的 Promise:'解决”的真正含义是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!