0.1.0 • Published 7 years ago

is-a-promise v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

var Promise = require('./index');

var a = new Promise(function(resolve,reject) { setTimeout(function() { resolve(2); },3000) }); a.then(function(v) { console.log(v) return new Promise(function(resolve) { setTimeout(function(){ resolve(new Promise(function(resolve) { setTimeout(function() { resolve(123) },3000) })); },3000) }) }).then(function(x){ console.log(x) },function(x){ console.log(x); return 22 })

//-----------------------------

var promiseA = new Promise(function(resolve) { setTimeout(function() { resolve(111); },2000) });

var promiseB = new Promise(function(resolve,reject) { setTimeout(function() { resolve(222); },3000) }); Promise.all(promiseA,promiseB).then(function(result) {//or Promise.race([]) console.log(result) return 22222; },function(value) { console.log(value); }).then(function(x) { console.log(x) });

//-----------------------------

Promise.resolve(1).then(function(x) { console.log(x) })

//-----------------------------

var promiseA = new Promise(function(resolve,reject) { setTimeout(function() { reject(111); },2000) });

promiseA.then(function(s){ console.log(s) console.log(q) },function() { console.log(1) }).catch(function(value){ console.log(value) }) a = new Promise(function(resolve,reject) { setTimeout(function() { reject(Promise.resolve(2)) },1000) }) a.then(void 0,function(x) { console.log(x) return 1 }) a.then(function(x) { return 2 },function(x){ console.log(x); return 3 }) .then(function(x){ console.log(x) })

0.1.0

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago