【发布时间】:2025-12-31 18:45:01
【问题描述】:
也许问题太简单了,但我无法获取数据
这是 API 的响应:
[{"city_id": 33, "city_name": "Nagpur", "country_id": 1, "country_name": "India", "entity_id": 33, "entity_type": "city", "latitude": 21.15, "longitude": 79.09, "title": "Nagpur"}]
这个响应存储在“a”中,现在当我设置状态时,
this.setState({lat: a})
它在日志中显示相同的数据,但是当我尝试提取纬度和经度时,它显示未定义。 我这样做是为了提取数据
this.setState({lat : a.latitude}) // shows undefined
请帮帮我!!!!!!
【问题讨论】:
-
不,我不这么认为
-
因为它是一个数组,我们可以通过索引获取值。请参考@Ian Pilipski 的评论
标签: javascript react-native fetch react-native-android response