2015-10-13 54 views
0
[Array[5]] 
-Array[5] 
    -0: Object 
    -1: Object 
    -2: Object 
    -3: Object 
    -4: Object 

我要存檔這樣的刪除層:如何多維數組

[object, object, object, object, object] 
+0

你能顯示代碼嗎? – maioman

+0

基本上我做了多個過濾器和groupby – Pickles

+0

我從服務器的響應:res = [對象,對象,對象,對象,對象] vm.searchfilter = $ filter('filter')(res,{category_id:$ state.params.id2 },true); console.log(vm.searchfilter); vm.group = $ filter('groupBy')(vm.searchfilter,'model'); console.log(vm.group); vm.sresults = []; angular.forEach(vm.group,function(value,key) { vm.sresults.push(value); }); – Pickles

回答

1

我希望我理解正確你的問題:要麼使用LO-破折號/下劃線_.flatten()或做由你自己:

var flattened = []; 
var myArray = [[{1:1}, {2:2}, {3:3}, {4:4}, {5:5}]]; 

myArray.forEach(function(arr) { 
    flattened = arr.map(function(item) { 
    return item; 
    }) 
}); 
+0

這工作thx, – Pickles