Skip to content

Instantly share code, notes, and snippets.

@ayapi
Created February 26, 2014 17:57
Show Gist options
  • Save ayapi/9234760 to your computer and use it in GitHub Desktop.
Save ayapi/9234760 to your computer and use it in GitHub Desktop.
medikoo/deferredでresolve/rejectどっちが呼ばれても同じ処理をしたぃ時にっかぅ`.cb()` チェインもできるし、ぃーかんじ↑
var deferred = require('deferred');
var _ = require('lodash');
var def = deferred();
_.delay(function(){
def.reject(new Error('error'));
//def.resolve('success');
}, 1000);
def.promise.cb(function(result){
console.log(1);
return result;
}).cb(function(result){
console.log(2);
console.log(result);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment