如何从Async Fetch函数中提取数据

问题描述 投票:0回答:1

这看起来应该非常简单和基本,但我无法从异步获取函数中获取数据。下面是我的代码。非常感谢任何对我可能做错的事情的洞察。

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
javascript asynchronous fetch
1个回答
0
投票

调用异步函数会返回一个 Promise 对象。你可以尝试这样做:

const desiredData = getData(url);
desiredData.then((value) => console.log(value))

您也可以查看此链接

© www.soinside.com 2019 - 2024. All rights reserved.