【JavaScript】forEachの中でawait使えないぞって思った時に読む記事【覚書】

【JavaScript】forEachの中でawait使えないぞって思った時に読む記事【覚書】

はじめに

コジマです。

非同期処理実装していて、何の気なしにforEachの中にawait入れてうまく動かねえな〜って思ったのでその覚書です。

この挙動に対する詳細な理解ができていないので、こうすればできた。という記載にとどめています。
あくまで覚書だということを念頭に置いていただき参考程度にご覧いただければ幸いです。

やっちまったこと

array.forEach(element => {
  await なんか処理
})

うまくいかないんですよね。全然データ取ってきてくれない。

対処

以下のように書き換えました。

for(element of array){
  await なんか処理
}

さいごに

覚書の軽い記事ですが、非同期処理を扱う上で
ハマってしまう人は多いかと思いますので書き残すことにしました。

この記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)を
フォローしてくれたらうれしいです!

以上、コジマでした。


JavaScriptカテゴリの最新記事