js数组分组
ngOnInit: function(list) {
const sorted = this.groupBy(list, function(item) {
return item.name;
});
console.log(sorted);
},
groupBy: function(array, f) {
const groups = {};
array.forEach(function(o) {
const group = f(o);
groups[group] = groups[group] || [];
groups[group].push(o);
});
return Object.keys(groups).map(function(group) {
let resultObject = {}
resultObject[group] = groups[group]
return resultObject;
});
},


浙公网安备 33010602011771号