这看起来应该非常简单和基本,但我无法从异步获取函数中获取数据。下面是我的代码。非常感谢任何对我可能做错的事情的洞察。
const getData = async(url)=>{
try{
const response = await fetch(url);
const data = await response.json();
console.log(data) //<-- this is working
return data;
}
catch (error){
console.log(error);
}
}
const desiredData = getData(url);
console.log(desiredData) // <--this is empty
调用异步函数会返回一个 Promise 对象。你可以尝试这样做:
const desiredData = getData(url);
desiredData.then((value) => console.log(value))
您也可以查看此链接