Promises Cheatsheet
Promises Cheatsheet
1.
new Promise(fn)
Promise.resolve(value)
promise.then(onResolve, onReject)
value
valueis a promise, just returns value
Promise.reject(value)
value
promise.catch
Returns a promise
onResolveor onReject
3.
onReject
promise.catch
Patterns
promise.catch(onReject)
fn
4.
promise.then(null, onReject)
Packages
where
Extra Reading
Are JavaScript Promises swallowing your errors?
Promises at MDN
Promise browser support at Can I Use
promise
.then(function() { ... })
.catch(function(err) {
console.log(err.stack);
});