bluebird是一个第三方Promise规范实现库,它不仅完全兼容原生Promise对象,且比原生对象功能更强大。
bluebird优点:
功能更齐全而不臃肿、浏览器兼容性更好。
bluebird模块
npm install bluebird
模块安装后,可以就可以通过require获取对模块的引用:
var Promise = require('bluebird');
bluebird模块除Promise对象中的方法外,还有很多扩展方法。如可以通过.spread()展开结构集、可以通过Promise.promisify()方法将一个Node回调函数包装成一个Promise实例。
链接: https://fly63.com/nav/425