async と await
非同期JavaScript:API通信とモジュール / 全 5 枚
非同期JavaScript:API通信とモジュール - async と await
async を付けた関数は Promise を返す
関数の頭に async を付けると、その関数の戻り値は必ず Promise になります。文字列を return しても、受け取る側に届くのは中身が文字列の箱です。
async を付けた関数の中では await が使えます。中身を取り出すのはその await の役目です。
return したのは文字列ですが、返ってきたのは箱のほうです。
async function loadTitle() {
return "レシピ検索アプリ";
}
const returned = loadTitle();
console.log(returned instanceof Promise); // true1 / 5
← → キーでも送れます