我想将代码切换为Promises / A + API。我的主要用途是删除回调级联
我需要一个解决方案:
我在caniuse上看到http://caniuse.com/#feat=promises,除了IE之外,ES6承诺都实现得很好。Polyfill 存在https://github.com/jakearchibald/es6-promise,所以我可以用于IE。
有没有人已经使用过这种解决方案,并且可行吗?
我可以使用其他库,例如Bluebird,Q或when。使用它们有很大的优势吗?
更新: @sdgluck与我的第一个想法不同,Bluebird似乎将Promises带到了更高的层次!所以我选择使用它。