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

鍍金池/ 問答/HTML/ js 數(shù)組怎么去掉一級(jí)

js 數(shù)組怎么去掉一級(jí)

var aa = [{a:1,b:1,c:[{aa:1},{bb:1},{cc:1}]},{a:2,b:2,c:[{dd:2},{ee:2},{ff:2}]}]

結(jié)果

console.log([{aa:1},{bb:1},{cc:1},{dd:2},{ee:2},{ff:2}])
回答
編輯回答
祈歡

知道key的話簡單,不知道那些key是數(shù)組的話

var aa = [{a:1,b:1,c:[{aa:1},{bb:1},{cc:1}]},{a:2,b:2,c:[{dd:2},{ee:2},{ff:2}]}]
var bb = [];
    for(var i in aa){
       for(var j in aa[i]){
           if(typeof aa[i][j] === 'object'){
            bb.push(...aa[i][j]);  //bb = bb.concat(aa[i][j]);   bb = [...bb,...aa[i][j]];
           };
       }
    }
   console.log(bb);
2018年6月24日 12:12
編輯回答
落殤
function filter(arr){
    var ret = [];
    for(var i=0; i<arr.length; i++){
        if(arr[i].c){
            ret = ret.concat(arr[i].c);
        }
    }
    return ret;
}
2017年11月5日 14:20
編輯回答
拽很帥
var aa = [{a:1,b:1,c:[{aa:1},{bb:1},{cc:1}]},{a:2,b:2,c:[{dd:2},{ee:2},{ff:2}]}];
var arr = [];
for(var a in aa)
    arr.push(aa[a].c);
console.log(arr);
2017年1月7日 20:33