JavaScript の Promise の文脈で resolve とは?
正答
- もめごとや問題を話し合いで解決すること、決心すること
- Promise を失敗の状態にして、エラーを呼び出し元に渡すこと
- Promise を成功の状態にして結果の値を渡すこと
- ドメイン名から IP アドレスを調べること
解説
resolve は日常英語では「(問題を)解決する・決心する」。JavaScript の Promise における resolve は、非同期処理が成功したとして Promise の状態を確定させ、結果の値を then や await の側に渡すことを指す。失敗として確定させるのは reject。なお DNS の文脈では「名前を IP アドレスに解決する(name resolution)」の意味でも使うので、どの文脈の resolve かを見分ける必要がある。
この問題を含む エンジニア英語 のテストを制限時間つきで解く
エンジニア英語クイズへ