Example 2-7. Convenience functions for resolve and reject


// Equivalent ways to create a resolved promise
new Promise(function (resolve, reject) {
	resolve('the long way')
});
Promise.resolve('the short way');

// Equivalent ways to create a rejected promise
new Promise(function (resolve, reject) {
	reject('long rejection')
});
Promise.reject('short rejection');