javascript - 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();
}
任何帮助表示赞赏
解决方案
推荐阅读
- javascript - vuex mapstate 只显示最新的新值
- python - 在 Python 中合并嵌套字典
- reactjs - Reactjs:无法在 customBodyRender 中添加更新文本字段
- python - 为什么 j 在 while 循环中不增加?
- reactjs - 每次调用组件时都会渲染反应组件之外的变量?
- php - 从 htaccess 迁移到 NGINX 配置
- excel - Excel IE 自动化,试图将我正在寻找的值变成一个变体
- python - 无法在 Python 中执行 OLS 回归的卡方检验统计量
- python - 如何使用 Aitken 的 delta-squared 方法加速系列的收敛?
- python - 切换不工作的“键盘”Python 和 Tkinter