gpt4 book ai didi

javascript - 如何为数组中的每个属性调用此函数? react native

转载 作者:行者123 更新时间:2023-11-28 03:30:04 30 4
gpt4 key购买 nike

我获取了一个与其他属性分开的数组,它看起来像这样:

[{
"res_id": 2,
"res_address": "string"
},{
"res_id": 2,
"res_address": "string"
}]

我想为我拥有的每个 res_address 调用此函数,以转换坐标,然后映射到标记中以在 map 中显示我的所有地址:

const FetchGeocoder = async (res_address) => {
const response = await fetch('https://maps.googleapis.com/maps/api/geocode/json?address=' +
res_address + ',' +
'CABA&key=' + "myKey")
const responseData = await response.json();
const res_coords = responseData.results[0].geometry.location;
setAddressCoords(res_coords);
};

我尝试过滤 foreach,但未定义,

我无法让它工作,如果有人能给我提示或解决方案,那就意义重大!提前致谢!

最佳答案

因为您没有返回任何内容,所以在调用数组的每个元素之前不需要等待 FetchGeocoder 完成。

const list = [{
"res_id": 2,
"res_address": "string"
},{
"res_id": 2,
"res_address": "string"
}];


list.forEach(address => FetchGeocoder(address.res_address));

关于javascript - 如何为数组中的每个属性调用此函数? react native ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58261000/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com