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);
});