エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Microtasks
Promise ハンドラ .then/.catch/.finally は常に非同期です。 たとえ Promise がすくに解決されたとして... Promise ハンドラ .then/.catch/.finally は常に非同期です。 たとえ Promise がすくに解決されたとしても、.then/.catch/.finally の 下 にあるコードはこれらのハンドラの前に実行されます。 デモです: let promise = Promise.resolve(); promise.then(() => alert("promise done!")); alert("code finished"); // このアラートが最初に表示されます 実行すると、code finished が最初に現れ、その後 promise done! が表示されます。 Promise は最初から確実に終わっているので、これは奇妙です。 なぜ .then が後でトリガーされたのでしょう?何がおきているのでしょう? Microtasks キュー非同期タスクには適
2019/09/24 リンク