any of the Haxe Promise libraries是否与标准ES6承诺兼容。提到与Promise / A +的兼容性的唯一一个是Redhawk,这是相对较新的,并没有明确说明它可以从JS使用。其他一切都要么对这个问题保持沉默,要么表示它没有遵循 Promise / A +标准,但他们也没有说它不兼容。
我在跨平台库的上下文中使用它们,因此欢迎提供有关支持其他语言的本机承诺或异步处理的信息。
答案 0 :(得分:5)
我是Redhawk的创造者。它并不完全符合Promise / A +规范,并且目前还没有一个钩子来强制本机JS Promises实现redhawk承诺,但我认为这样做相当容易。我将创建一个问题来研究它。
我在redhawk中回答了你的问题。如果您只需要本机JS承诺,您可以随时使用Haxe std lib extern https://github.com/HaxeFoundation/haxe/blob/development/std/js/Promise.hx