ES6
非原生实现
Bluebird
bluebird.js - 让所有浏览器都支持 ES6 Promise 对象
据说这个用到了DOM对象(未证实),所有要是在没有DOM的环境中跑,可能会报错的,比如:微信小程序。
es6-promise
不用 DOM 对象的。
项目地址:https://www.npmjs.com/package/es6-promise
bluebird.js - 让所有浏览器都支持 ES6 Promise 对象
据说这个用到了DOM对象(未证实),所有要是在没有DOM的环境中跑,可能会报错的,比如:微信小程序。
不用 DOM 对象的。
项目地址:https://www.npmjs.com/package/es6-promise