Promise.allで全ての処理が成功したか判定する
サンプルコード1
loading...
上記コードの場合、Promise.allに渡す関数全てでresolve()してるのでconsole.log('全て成功', res);が呼ばれる。
1つでもrejectがあれば一番初めにrejectした内容がerrに入る
サンプルコード2(async/await)
loading...
上記コードの場合、someFunc2()でreject()が呼ばれているのでconsole.log(error);が実行されます。
Promise.allに渡す関数全てでresolve()した場合のみconsole.log('全て成功');が実行されます。