JSFiddle - React, Tailwind, and code Playground

HTML

please, wait 5 seconds

JavaScript

var promises = [];

promises.push(new Promise(function(resolve, reject) {
    setTimeout(function() {
        resolve(1);
    }, 2000);
}));

promises.push(new Promise(function(resolve, reject) {
    setTimeout(function() {
        resolve(2);
    }, 5000);
}));

Promise.all(promises).then(function(response) {
    alert(response);
    console.log(response);
});