async関数からの戻り値をthenで別の変数に代入した後その変数を出力したい
Q&A
Closed
解決したいこと
async関数からの戻り値をthenで別の変数に代入した後その変数を出力したいのですが、出力がundefinedとなってしまいます。
thenの中ではなく外で出力したいです。
どうすればいいでしょうか?
該当するソースコード
let hoge;
fuga().then((val) => {
hoge = val;
});
console.log(hoge);
試したこと
let hoge;
fuga().then((val) => {
hoge = val;
console.log(hoge);
});
上ようにしたらhogeの値は表示されました。