【javascript】配列で定義した設定を同期的に使って処理を実行したい件

三連休の直前で(個人的に)難易度高めの処理をキメることができたのが嬉しくなってしまい、本業の仕事内容をちょろっとだけ。

Promise.all(Object.keys(array).map( i => {
  // iを使った通信処理・・・(1)
})).then(
  // (1)が終わった後にやりたい処理・・・(2)
);

array(key:valueの形式で設定を定義した配列)を使って(1)の処理を実行し、それが終わってから(2)を実行する感じ。

「配列をforEachで読み込むと楽チンだけど、通信待ってくれねえええ!」と悩んでいたところ、以下の記事を見て「.map」使えばいけるという事が判明し助けられました。。。

本当にありがとうございました。

なお、Qiitaではなくnoteで書いたのは、以前Qiitaに記事書いたら「ポエム書くな」ってコメントされたのがトラウマだからです。←

いいなと思ったら応援しよう!

ナリトモ
そのうちお金いただけたらいいなーとは思うけど、まだ自信ないっす。そんなナリトモに「自信出せよ!」という方がいらっしゃったら…w