→JavaScript言語仕様系Tips
- JSの非同期処理を初めてES6のPromiseを使ったものに書き換えてみた 2018.10
- promiseに渡した非同期処理はすぐに実行されるため、「非同期処理がすぐに終わったらどうなるの?thenを呼ぶ前に終わったらどうなるの?怖い」と最初は思いがちだが実行結果を保持して待つため問題ない。例の場合だとpromiseにAを渡してにthenでB,Cを渡してやると、thenを呼んだ際にAが終わっていようが終わっていまいが、必ずAが終わった後にBかCが呼び出されることになる。
forEach内で await は効かない件†
Last-modified: 2025-12-14 (日) 14:32:36