Javascript Can';无法获取每个对象显示的用户名

Javascript Can';无法获取每个对象显示的用户名,javascript,json,instagram,Javascript,Json,Instagram,javascript var likesperimage = photo.likes.data; console.log(likesperimage); 显示 当我尝试var likesperimage=JSON.stringify(photo.likes.data)时在我的真实编码中,它完整地输出对象,但我只需要每个图像中每个对象的用户名。我尝试过使用jQuery,但这并不能满足我的实际需要 每个包含对象的分组行都是来自图像的数据。因此,每个图像都有多个用户名。Id想要做的是显示与主对象绑

javascript

var likesperimage = photo.likes.data;
console.log(likesperimage);
显示

当我尝试
var likesperimage=JSON.stringify(photo.likes.data)时
在我的真实编码中,它完整地输出对象,但我只需要每个图像中每个对象的用户名。我尝试过使用jQuery,但这并不能满足我的实际需要

每个包含对象的分组行都是来自图像的数据。因此,每个图像都有多个用户名。Id想要做的是显示与主对象绑定的所有用户名

$.each(likesperimage, function(i, obj) {
    console.log(obj.username);
});
如果您想要一个集合,您应该使用
$.map
而不是
$.each

var names = $.map(likesperimage, function(obj, i) {
                                     return obj.username;
                                 });

为什么
jQuery。每个
都不适合你?请尝试以下代码:

var likesperimage = photo.likes.data;
var userList = [];
$.each(likesperimage, function(index, user) {
    userList.push(user.username);
});
console.log(userList);