我使用Google搜索位置API获取了一些数据。我能够访问返回的数据数组中的项目,除了照片属性中的链接。我使用了以下方法,该方法适用于所有其他数据元素:
this.data.name,this.data.vicinity,this.data.icon等但是this.data.photos.html_attributions返回为undefined。我究竟做错了什么?请参阅下面的图像了解数据结构。谢谢你帮助。
答案 0 :(得分:2)
在您的情况下,this.data
是一个数组。您应该通过索引访问数组:
例如:
let firstItemName = this.data[0].name;
答案 1 :(得分:0)
data[0].photos[0].html_attributions[0]
如果您需要该链接,则可能需要解析href
<a ..
答案 2 :(得分:-1)
您必须输入数组索引,例如:
let var1 = this.data[0].photos[0].html_attributions[0];
let var2 = this.data[1].photos[0].html_attributions[0];
let var3 = this.data[2].photos[0].html_attributions[0];
...