JSFiddle - React, Tailwind, and code Playground

by Sandeep Agrawal

HTML

<pre id="output"></pre>

JavaScript

let isCallResolve = true;

let promise1 = new Promise((resolve, reject) => {
    if (isCallResolve) {
        resolve('promise1 successfully executed.');
    }
});

let promise2 = new Promise((resolve, reject) => {
    if (isCallResolve) {
        resolve('promise2 successfully executed.');
    }
});

let promise3 = new Promise((resolve, reject) => {
    setTimeout(()=> {
        resolve('promise3 successfully executed.');
    }, 3000);
});

Promise.all([promise1, promise2, promise3]).then( (message) => {
    document.getElementById('output').innerHTML = message;
});