如何将:var arr = [{K:”sale”,v:0}, {K:”sale”,v:1},{K:”sale”,v:2}, {K:”sale”,v:3}, {K:”brower”,v:2}, {K:”brower”,v:3}, {K:”brower”,v:4}];
变成:var = [{k:”save”,v:[0,1,2,3]},{k:”brower”,v:[2,3,4]}]
var arr = [{K:"sale",v:0}, {K:"sale",v:1},{K:"sale",v:2}, {K:"sale",v:3}, {K:"brower",v:2}, {K:"brower",v:3}, {K:"brower",v:4}];
var data = {};
var arr1 = [];
arr.forEach(function (item, i) {
if (!data[item.K]) {
data[item.K] = item;
data[item.K].v = [item.v];
} else {
data[item.K].v.push(item.v);
}
});
for(key in data) {
arr1.push(data[key])
}
console.log(arr1);