JSFiddle - React, Tailwind, and code Playground
JavaScript
var prom1 = new Promise(function(resolve, reject) {
resolve('promise 1 resolved');
reject('promise 1 rejected');
});
prom1.then(console.log, console.log);
var prom2 = new Promise(function(resolve, reject) {
reject('promise 2 rejected');
resolve('promise 2 resolved');
});
prom2.then(console.log, console.log);
var prom3 = Promise.resolve('promise 3 resolved');
prom3.then(console.log, console.log);
var prom4 = Promise.reject('promise 4 resolved');
prom4.then(console.log, console.log);
async function resolved() {
return 'promise 5 resolved';
}
var prom5 = resolved();
prom5.then(console.log, console.log);
async function rejected() {
throw 'promise 6 rejected';
}
var prom6 = rejected();
prom6.then(console.log, console.log);
var prom7 = Promise.resolve().then(function() {
return 'promise 7 resolved';
});
prom7.then(console.log, console.log);
var prom8 = Promise.resolve().then(function() {
throw 'promise 8 rejected';
});
prom8.then(console.log, console.log);