Promise 是处理异步代码的一种技术,
也称为脱离回调地狱的头等舱门票。
3 承诺状态
-
待定状态
-
已解决状态
-
拒绝状态
理解 JavaScript Promis
什么是承诺?
通常,承诺被定义为最终可用的值的代理。
Promise 多年来一直是 JavaScript 的一部分(在 ES2015 中标准化并引入)。最近,async
和await
关键字(在 ES2017 中引入)更深入地集成和清理了 JavaScript 中 Promise 的语法。
异步函数在幕后使用 Promise,因此 - 特别是随着当今的分布式云架构变得越来越普遍 - 了解 Promise 是什么以及它们如何工作比以往任何时候都更加重要!
现在我们知道承诺很重要,让我们深入探讨一下。
Promise 如何发挥作用(简要说明)
你的代码调用了一个承诺。该承诺将以所谓的待处理状态开始。这是什么意思?
这意味着调用函数将在 Promise 挂起时继续执行。一旦承诺得到解决,