7 个回答
    var list = o.data.article.list;

    for(var key in list){
        if(list.hasOwnProperty(key)){
            console.log("key is :" + key);
            console.log("value is :" + list[key]);
        }
    }

和其他回答者的思路差不多,只是我多了一个判断,看看Key是不是这个对象的,而不是继承过来的,这样更有保证获取到自己的属性与值。

response.data.article.list
list[1]就是A
如果list固定结构让后端给改成数组

var list = response.data.article.list;
for(var key in list){
    console.log(list[key]);
}

这样不行吗?

var list = xxx.data.article.list,
    item,
    key,
    value;
for(item in list) {
    key = item;
    value = list[item];
}

key和value键值对都有了

Object. keys(response.data.article. list
)

遍历article,判断key==="list"即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题