小编apr*_*ent的帖子

我应该使用本机ES6 Promises + polyfill还是自定义的Promise库?

我想将代码切换为Promises / A + API。我的主要用途是删除回调级联

我需要一个解决方案:

  • 越可持续
  • 图书馆较小
  • 更原生的...

解决方案1:本机

我在caniuse上看到http://caniuse.com/#feat=promises,除了IE之外,ES6承诺都实现得很好。Polyfill 存在https://github.com/jakearchibald/es6-promise,所以我可以用于IE。

有没有人已经使用过这种解决方案,并且可行吗?

解决方案2:外部库

我可以使用其他库,例如BluebirdQwhen。使用它们有很大的优势吗?


更新: @sdgluck与我的第一个想法不同,Bluebird似乎将Promises带到了更高的层次!所以我选择使用它。

javascript promise

4
推荐指数
2
解决办法
641
查看次数

标签 统计

javascript ×1

promise ×1