我有2個陣列具有相同的長度是這樣的:加入在對象2個陣列,重複鍵
a = [12,21,21,13,13,13,13,31];
b = [4,7,4,6,2,9,4,1];
第一陣列是關鍵和第二陣列中的值,但如果鍵被重複的值應該分組在對應的鍵中而不是被替換。 對象應該像這樣:
o = {
12: [4],
21: [7,4],
13: [6,2,9,4],
31: [1]
}
這裏是我的嘗試:
var o = {};
for (var index in a) {
o[a[index]] = [];
o[a[index]].push(b[index]);
}
非常具有說明性 – olanod 2012-03-27 16:23:52