译者:@飘飘作者:@Lydia Hallie原文:https://www.lydiahallie.com/blog/promise-execution深入探讨了 JavaScript 中 Promise 的内部机制,解释了它们如何使异步任务以非阻塞方式执行,并展示了 Promise 的创建、状态变化以及与事件循环的关系。正文从这开始~~JavaScript 中的 Promise 一开始可能会让人感到有些难以理解,但是如果我们能够理解其内部的工作原理,就会发现它们其实是非常易于掌握的。在这篇博客文章中,我们将深入探讨 Promise 的一些内部机制,并探索它们是如何使得 JavaScript 能够执行非阻塞的异步任务。一种创建 Promise 的方式是使用 new Promise 构造函数,它接收一个执行函数,该函数带有 resolve 和 reject 参数。 new Promise((resolve, reject) => { // TODO(Lydia): Some async stuff here });当 Promise 构造函数被调用时,会发生以下几件事情:创建一个 Promise 对象。这个 Promise
………………………………