我有 json 数据,我想从数据中获取特定对象。当我在控制台中打印 data._embedded.artworks[0]._links.thumbnail
时,我可以获得第一个缩略图。
我想知道如何获得所有缩略图。我试过了
for (var key in data) {
console.log(data._embedded.artworks[0]._links.thumbnail);
}
但在这里我也只是从第一个 id 获取缩略图。我尝试了 artworks[key]
但无法访问 json 数据的其他方法,例如 _links
。
如何循环遍历 json 数据以提取所有缩略图?
最佳答案
您正在循环数据
。您需要循环 data._embedded.artworks
。尝试:
var art = data._embedded.artworks;
art.forEach(function(o){
console.log(o._links.thumbnail);
});
关于javascript - 如何循环遍历json对象来获取我想要的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57245886/