我正在尝试迭代 p
并选择一个网址
p = {
"photos":[
{"alt_sizes":[{"url":"img1.png"}]},
{"alt_sizes":[{"url":"img2.png"}]}
]
}
获取"url"
的最有效方法是什么? ?
编辑:"photos"
可以有两个以上的值,所以我需要迭代
最佳答案
试试这个:
function forloop(){
var arr = p.photos, url , array_of_urls = [];
for(var i=0; i < arr.length; i++){
url = arr[i].alt_sizes[0]['url'];
array_of_urls .push(url);
}
console.log(array_of_urls, url)
return url;
}
var bigString = "something"+forloop()+"something";
关于javascript - 如何从复杂对象中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16178131/