首页 > 解决方案 > Javascript - 获取异步函数外部可用的数据

问题描述

我在异步函数中有一个 fetch 函数。我希望能够在 async() 函数之外调用我的数据变量。我可以在仅使用 fetch 函数时做到这一点,但它会继续下一行代码,而无需等待完成获取数据。这个问题如何从异步调用返回响应并不能解决我的问题。它正在使用ajax。我期待在函数外部和内部得到响应。

const request = async () => {
  current_url = window.location.href
  network_id = parseInt(current_url.split('/')[5]) 
  const response = await fetch(`http://127.0.0.1:8000/network/${network_id}/edges.geojson/`);
  const data = await response.json();
 }

任何帮助表示赞赏

标签: javascriptasync-awaitfetch-api

解决方案


推荐阅读