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