您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

取消vanilla ECMAScript 6 Promise链

取消vanilla ECMAScript 6 Promise链

是否有清除.thenJavaScript Promise实例的方法

不。至少在ECMAScript 6中没有。then认情况下,不幸的是,承诺(及其处理程序)是无法取消的。关于es- discuss有一些有关如何正确执行此操作的讨论,但是无论哪种方法获胜,都不会在ES6中实现。

当前的观点是,子类化将允许使用您自己的实现来创建可取消的Promise(不确定其效果如何) 。

在语言委托人找到最佳方法之前 (希望是ES7?), 您仍然可以使用userland Promise实现,其中许多功能都取消了。

其他 2022/1/1 18:14:24 有524人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶