JSFiddle - React, Tailwind, and code Playground

JavaScript

var promises = [1, 2, 3].map(function (n) {
	return new Promise(function(resolve, reject) {

        setTimeout(function () {
            resolve(n)
        }, 3000);
    });
})

Promise.all(promises).then(function (res) {
   console.log('res', res); 
});