4
尝试合并json
数组的重复键并以csv
格式构建相应的值。通过重复键合并数组的值
A=[{a:1,b:2},{a:1,b:1},{a:1,b:6},{a:2,b:5},{a:2,b:3}]
试图在
A=[{a:'1',b:'2,1,6'},{a:2,b:'5,3'}]
代码,我试图
var existingIDs = [];
A= $.grep(A, function (v) {
if ($.inArray(v.a, existingIDs) !== -1) {
return v.b+= ',';
}
else {
existingIDs.push(v.a);
return true;
}
});
输出转换就像
A=[{a:1,b:2},{a:1,b:'1,'},{a:1,b:'6,'},{a:2,b:5},{a:2,b:'3,'}]
请小心评论....下来选民 – joshua