gpt4 book ai didi

javascript - JavaScript 中的 Promise——浏览器和 Node.js

转载 作者:行者123 更新时间:2023-11-30 12:56:19 24 4
gpt4 key购买 nike

我对 promises 有点困惑。 WHATWG 有一个 DOM Promises 规范,但我猜这只是供浏览器 JavaScript 人员实现的。 Node 是在考虑添加类似的东西,还是会一直由 Q 之类的库负责?它们会是“原生”的,成为 V8 和其他 JavaScript 引擎的一部分吗?

鉴于此信息,在今天编写的 Node 代码中使用诸如 Q 之类的 promise 库是个好主意吗?它是面向 future 的吗?

最佳答案

同样的问题可以针对任何基于浏览器的代码提出,关于许多其他社区 shim,它们在 JS 中包装了缺失的功能。

简单的答案是:ECMAScript 具有向后兼容性的悠久历史。今天有效的代码明天将继续有效。就像原生 Array.prototype.forEach 减少了对 _.each$.each 等垫片的需求一样,原生 Promises 将为 JS 作者提供一种无需导入 Promises 的方法图书馆。但仅此而已。

不要等待规范 catch 来,有很多可靠的 Promises 实现可以正常工作。

关于javascript - JavaScript 中的 Promise——浏览器和 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18978357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com