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