javascript - 我正在制作一个获取请求,其目标是将坐标返回给一个对象,但它不起作用
问题描述
const coordenada = require(../coordenada);
var resultA;
fetch(apiA).then(function(response) {
return response.json();
}).then(function(parsedJson) {
//console.log('This is the parsed json', parsedJson);
resultA = parsedJson;
console.log('Dentro: '+ resultA[0].lat);
coordenada.cdn["endereco1"].lat = resultA[0].lat;
coordenada.cdn["endereco1"].lon = resultA[0].lon;
});
console.log('Fora: '+ coordenada.cdn["endereco1"].lat);
它总是在控制台上打印 undefined,我们不知道如何使这个异步,所以我们可以使用 await。如果有人知道如何提供帮助,那将很有帮助。顺便说一句,谢谢!
解决方案
推荐阅读
- postgresql - 如何在 PostgreSQL 中合并两个默认值为 0 的列?
- angular - 如何以反应形式在ngselect中设置Value / PatchValue多个值
- python - 将数据框的一部分复制到另一个数据框
- c - GStreamer qtmux/mp4mux 命令转码
- laravel - 用户在 Laravel Jetstream 中注册后无法重定向
- html5-video - 如何在带有 Angular 的 Nativescript 中包含 JW Player?
- javascript - 使用 jQuery for Elementor 和 Wordpress 的随机背景图像
- docker - 有没有办法在 docker swarm 中更喜欢节点部署?
- html - 文本显示在图像下而不是内联
- php - 使用 NGINX 时 set_userdata 数据给出 502 bad gateway 错误