Thenable.js: another Promise
项目的初衷,是抱着学习的目的,去了解、认识Promise的特性,顺路按照个人的习惯,改编了一份属于自己的 “Promise” 对象
除了仿制了 Promise 大部分特性外,还添加了 整合 其他 promise/a 规范的小小功能,像 Promise 和 jQuery.Deferred 等,终于能愉快一起玩耍啦,有情人终成兄妹~~~
项目地址
或通过 npm install thenablejs 安装
初始化
熟悉 Promise 对象的同学,可这么用:
var thenable = new Thenable(function(resolve, reject) {
resolve('normal');
});
thenable.then(function(data) {
// data === 'normal'
});
个人偏向这么用:
var thenable = new Thenable();
thenable.then(function(data) {