用javascript编码,我试图将对象放入数组,而数组看起来像
arr = [
{"id":1,"location":"Place1"},
{"id":2,"location":"Place2"}
]
我正在尝试执行arr [1] .location,但是arr [1]未定义,并且inspect元素中的console.log(arr [0])和arr [1]仅返回为“ {”。我不确定这是否是Chrome的东西,但是node似乎确实接受该格式。
编辑:我正在从我制作的一个api收集信息,这是它返回代码的格式,我只是在尝试访问变量位置。我在问我该怎么说变量
在评论中回答的问题,没有解析数据。
答案 0 :(得分:1)
您是否尝试解析收到的数据:
JSON.parse(apiResponse)
答案 1 :(得分:-1)
问题是我处理数据的方式。我没有使用XMLHttpRequest数组,而是使用jquery请求数据,这似乎对我的API更好。