在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ JS如何循環(huán)獲取對象中的屬性

JS如何循環(huán)獲取對象中的屬性

var a = {

b: [1,2,3,4],
c: [3,4,5,65],
...
...

}
例如對象a
我要循環(huán)獲取對象a中的b/c里面的值,該怎么獲取
現(xiàn)實問題更復雜,這個只是一個簡單的例子
不好意思 可能我舉例太簡單了
重新舉例

var a = {

    b: [{name:'anni',isshow:false},    
      {name:'ansdfsni',isshow:false}],
    c: [{name:'123',isshow:false},{name:'345',isshow:false},                    
        {name:'546',isshow:true},{name:'789',isshow:true}]

}
問題解決了,沒考慮a對象獲取屬性是以數(shù)組的形式(不知道這樣描述對不對),而在對象的屬性值中還是數(shù)組,因此就是二維數(shù)組,所以一切就很清楚了,多謝各位的回答!

回答
編輯回答
臭榴蓮

Object.values() 了解下~

2017年12月24日 20:08
編輯回答
舊言

直接用點的方式

var a={
    b:[1,2,3,4],
    c:[3,4,5,6]
};
var arr=[];
for(var i=0;i<a.b.length;i++){
    arr.push(a.b[i])
}
console.log(arr)

一般前臺頁面獲取后臺數(shù)據也是這么獲取的
新建一個空數(shù)組,循環(huán)遍歷的時候,將數(shù)據push進這個數(shù)組,就可以了獲取這組數(shù)據

2017年8月25日 09:28
編輯回答
舊城人
let a = {
    b: [1, 2, 3, 4],
    c: [3, 4, 5, 65]
};

let res = Object.values(a).join(',').split(',');
console.log(res);
2017年4月13日 09:45
編輯回答
青檸
    let a = {
        b: [1,2,3],
        c: [4,5,6,7]
    }
    let newlist = [];
    for(var k in a){
        a[k].forEach((e)=>{
            // 你自己的操作
            newlist.push(e)
        })
    }
    console.log("newlist:", newlist);

在forEach中你可以做任何你想做的操作。

2017年1月4日 11:13
編輯回答
萌吟
   let a = {
            b: [1,2,3],
            c: [4,5,6,7]
    }
    for(var i in a){
        console.log(a[i])
    }
2017年11月6日 13:06