首页 > javascript 如何遍历类似下面的对象

javascript 如何遍历类似下面的对象

如何获取list的值


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


    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是不是这个对象的,而不是继承过来的,这样更有保证获取到自己的属性与值。


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


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

这样不行吗?


obj.data.article.list


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


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

key和value键值对都有了

【热门文章】
【热门文章】