回答ありがとうございました。
問題のある個所がありましたので、内容を削除させていただきました。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/07/05 08:15
回答1件
0
ベストアンサー
for文のfetchUserとupdateUserの処理が全て完了してから、init()やopenToast()の処理を実行したい、です。
for
の中身を別な関数に切り出しているため、fetchUser
やupdateUser
が実行されたかどうかとは関係なくfor
が完了します。
即時関数を介さずに書けば、全部終わってから次の行を実行します。
javascript
1 for (let i = 0; i < this.userList[i].length; i++) { 2 const body = await this.fetchUser(this.userList[i].user_id, i) 3 await this.updateUser(body) 4 } 5// ここでは上のupdateUserまですべて完了している
投稿2021/07/05 07:09
総合スコア146018
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/05 07:11
退会済みユーザー
2021/07/07 12:45 編集
退会済みユーザー
2021/07/07 12:45 編集
2021/07/05 09:02
退会済みユーザー
2021/07/07 12:45 編集
2021/07/05 12:28
2021/07/05 12:29
退会済みユーザー
2021/07/07 12:45 編集
2021/07/05 12:35
退会済みユーザー
2021/07/07 12:45 編集
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。