Q库0.9.7版承诺与ES2015承诺兼容吗

Are Q library version 0.9.7 promises compatible with ES2015 promises?

本文关键字:承诺 ES2015 7版      更新时间:2023-09-26

Q库版本0.9.7 promise是否与ES2015 promise兼容?

我可以在现有的Q承诺链中添加一个返回ES2015Promise的函数并期望它工作吗?

是的,Q确实遵循Promises/A+标准(说"创造它"有点过分,但切中要害),因此可以与所有ES6 promise互操作。

此外,在另一个方向上,Q.Promise构造函数从v1.0.1开始就遵循ES6标准。;为了获得更好的兼容性,请使用v2.x.

您可以在本文中看到有关Q与ES2015兼容性的更多详细信息:

http://www.2ality.com/2014/10/es6-promises-api.html

您可以从一个迁移到另一个,因为它们的使用方式相似。