Javascript Promises:它们可以在用户空间代码中完全实现吗?

时间:2016-04-06 05:23:41

标签: javascript es6-promise userspace

Javascript Promise类是否可以在用户空间代码中完全实现,而不需要本机代码(即Javascript内部)的任何支持,只有实现Javascript引擎的人(例如V8团队)才会可使用?

请注意,我并未谈论在现有Javascript Promise类周围实现更高级别的抽象库或模块(例如,使其更易于用户使用);相反,我正在讨论一个全新的替代承诺实现,比如MyPromise,其语义与Promise相同。

我尝试阅读ES6规范中的相关Promise部分以获得我的答案,但发现该规范很难阅读。

1 个答案:

答案 0 :(得分:2)

  

JavaScript Promise类是否可以在用户空间代码中完全实现,而不需要本机代码的任何支持?

主要的例子是Bluebird