Entoverse

Reactのこと

nodeで Promiseとall

nodeでPromiseを使ったシンプルなコードです

const p1 = [];
for (let i1 =0; i1< 100; i1++){
    p1.push(
        new Promise((resolve, reject) => {
            let n1 = i1;
            let t1 = Math.floor( Math.random() * 10000 )+1000;
            setTimeout( ()=>{
                resolve(n1);
            }, t1);
        })
    );
}
Promise.all(p1).then(elem1 => {
    elem1.forEach(one1 =>{
        console.log(one1);
    });
});