2015-10-13 56 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