javascript - 如何在 JS 中解决这个变量问题(回调函数中的全局变量)
问题描述
我在尝试返回响应数据时遇到了这个问题。我定义了一个名为 的变量result
,如下所示,并将响应数据放在其中的回调函数中 - 所以它打印{}
而不是响应数据:
代码:
var result = {};
axios(config)
.then((response) => {
this.result = response.data;
})
.catch((error) => {
throw error;
});
return result;
你能帮我修一下吗?
解决方案
推荐阅读
- cmake - CMake:将相对路径转换为绝对路径或 cmake 命令行参数
- vb.net - 获取当前 user.config 路径 (Visual Basic)
- reactjs - React Symfony 5.0.7 在标题中没有看到 JWT
- c# - 为什么我的函数没有在几秒钟内返回正确的值?
- python-3.x - FastText 0.9.2 - 召回率是“南”,但精度是一个数字
- javascript - 如何检测跨度是否已调整大小?
- html - 我尝试将我的 CSS 链接到我的 HTML,但它似乎不起作用
- node.js - 回调中的对象
- python - 使用 piptools 时如何在生成的 requirements.txt 中不打印索引 url
- c# - 文本框由于其保护级别而无法访问