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('全て成功');が実行されます。