JavaScript async 関数の戻り値について
async 関数の戻り値は自動的にPromiseでラップされます。
以下がサンプルコードです。
const myFunc = async () => {
return 1
}
const result = myFunc()
console.log(result) // Promise
つまり、async 関数を利用する側からしたら、必ず Promise が返ることが分かるので、扱いやすくなります。
Webエンジニアの記録
async 関数の戻り値は自動的にPromiseでラップされます。
以下がサンプルコードです。
const myFunc = async () => {
return 1
}
const result = myFunc()
console.log(result) // Promise
つまり、async 関数を利用する側からしたら、必ず Promise が返ることが分かるので、扱いやすくなります。
最近のコメント