Javascript Promise
类是否可以在用户空间代码中完全实现,而不需要本机代码(即Javascript内部)的任何支持,只有实现Javascript引擎的人(例如V8团队)才会可使用?
请注意,我并未谈论在现有Javascript Promise
类周围实现更高级别的抽象库或模块(例如,使其更易于用户使用);相反,我正在讨论一个全新的替代承诺实现,比如MyPromise
,其语义与Promise
相同。
我尝试阅读ES6规范中的相关Promise
部分以获得我的答案,但发现该规范很难阅读。