【问题标题】:Can't get usernames to show per object无法让用户名显示每个对象
【发布时间】:2012-10-07 18:04:15
【问题描述】:

javascript

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

展示

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

每个包含对象的分组行都是来自图像的数据。所以每个图像有多个用户名。我想做的是显示与主对象相关的所有用户名。

【问题讨论】:

    标签: javascript json instagram


    【解决方案1】:

    为什么jQuery.each 不适合你?试试下面的代码:

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

    【讨论】:

      【解决方案2】:
      $.each(likesperimage, function(i, obj) {
          console.log(obj.username);
      });
      

      如果你想要一个集合,你应该使用$.map 而不是$.each

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

      【讨论】:

        猜你喜欢
        • 2016-06-05
        • 1970-01-01
        • 2015-03-09
        • 2022-01-07
        • 2021-08-20
        • 2019-01-05
        • 1970-01-01
        • 2010-12-08
        • 2021-11-12
        相关资源
        最近更新 更多