JSFiddle - React, Tailwind, and code Playground
HTML
<div>
<button onclick="BeginPromise()">
Press Me
</button>
</div>
JavaScript
async function loop(begin, end) {
for (var i = begin; i <= end; i++) {
console.log(i);
}
}
function BeginPromise(){
const p1 = new Promise((resolve, reject) => { resolve(loop(0,1000))});
const p2 = new Promise((resolve, reject) => { resolve(loop(1000, 1500))});
const p3 = new Promise((resolve, reject) =>{ resolve(loop(9999, 12000))});
Promise.all([p1,p2,p3])
}