Promise.allの簡単な実装
ARR = = Promise.all> { のaResultせ = []; // 各後実行戻りの結果を格納するための リターン 新しい新しい _Promise(関数{(解決、拒否) 私はせ = 0 ; 次に(); // 順次実行開始アレイ機能(重要) 機能次に(){ ARR [I] .then(関数(RES){ aResult.push(RES); //は、それぞれ得られた結果を格納 I ++を、 IF(I == arr.length) { // 関数が実行されている配列の関数である場合、解決 解決(のaResult); } そう { 次(); } }) } }) }。