【javascript】配列で定義した設定を同期的に使って処理を実行したい件
三連休の直前で(個人的に)難易度高めの処理をキメることができたのが嬉しくなってしまい、本業の仕事内容をちょろっとだけ。
Promise.all(Object.keys(array).map( i => {
// iを使った通信処理・・・(1)
})).then(
// (1)が終わった後にやりたい処理・・・(2)
);
array(key:valueの形式で設定を定義した配列)を使って(1)の処理を実行し、それが終わってから(2)を実行する感じ。
「配列をforEachで読み込むと楽チンだけど、通信待ってくれねえええ!」と悩んでいたところ、以下の記事を見て「.map」使えばいけるという事が判明し助けられました。。。
本当にありがとうございました。
なお、Qiitaではなくnoteで書いたのは、以前Qiitaに記事書いたら「ポエム書くな」ってコメントされたのがトラウマだからです。←
いいなと思ったら応援しよう!
![ナリトモ](https://assets.st-note.com/production/uploads/images/13389787/profile_1f46677fb4b82b71cd8d74aecb55d7e0.jpeg?width=600&crop=1:1,smart)