JSFiddle - React, Tailwind, and code Playground
by Mike Lin
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
JavaScript
let success = new Promise((resolved, rejected) => {
setTimeout(() => resolved('hello'), 5000);
});
console.log(success);
success
.then((data) => {console.log(`${data} world`)})
.catch((err) => {console.log(`${err}`)})
console.log('we will print this before the promise resolved as it is async');
let failure = new Promise((resolved, rejected) => {
setTimeout(() => rejected(Error('Sorry, promise failure')), 6000);
});
console.log(failure);
failure
.then((data) => {console.log(`${data} world`)})
.catch((err) => {console.log(`${err}`)})