エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Promiseとは Promiseは非同期処理を扱うためのクラスです。 非同期とは、実行に長時間かかるなどの理由... Promiseとは Promiseは非同期処理を扱うためのクラスです。 非同期とは、実行に長時間かかるなどの理由で、処理の実行完了を待たずに次の処理ができるような仕組みのことです。 対義語は「同期」で、こちらは実行が完了するまで次にいけないような通常の処理を示します。 一部の関数やメソッドはPromiseオブジェクトを返します。 JavaScriptに組み込まれているAPIでは、例えばfetch関数があります。 使い方 ここではHTTPリクエストを送るfetch関数を例に説明します。 fetch関数は、Promiseを返さない関数と同じように呼び出すことができます。 しかし、戻り値はHTTPリクエストのレスポンスではなく、Promiseオブジェクトです。 fetch関数の呼び出しはさほど時間がかからずに終了します。 レスポンスが返ってくるにはそれなりの時間がかかるのにも関わらずです。 実は