JavaScriptで非同期処理を呼び出す際にawait
って必要なのでしょうか。
書かれているサイトと書かれていないサイトがあり、どうすればよいのかがいまいちわかりません。
なくても期待動作をしているように見えるのですが、判断の仕方を教えていただきたいです。
理由も添えていただけると幸いです。
JavaScript
1 const myFetch = async () => { 2 const response = await fetch("URL"); 3 4 const json = await response.json(); 5 return json; 6 }); 7 8 // どちらが正しいのかよくわからない※後続の処理は例です。 9 // const result = myFetch() 10 // const result = await myFetch() 11 12 if(result.length != 0) { 13 console.log("データあり"); 14 } else { 15 console.log("データなし"); 16 }
回答3件
あなたの回答
tips
プレビュー