Har*_*ker 3 javascript arrays object
我下面有两个JavaScript数组,它们都有相同数量的条目,但这个数字可能会有所不同.
[{"branchids":"5006"},{"branchids":"5007"},{"branchids":"5009"}]
[{"branchnames":"GrooveToyota"},{"branchnames":"GrooveSubaru"},{"branchnames":"GrooveFord"}]
Run Code Online (Sandbox Code Playgroud)
我想结合这两个数组,以便我得到
[{"5006":"GrooveToyota"},{"5007":"GrooveSubaru"},{"5008":"GrooveFord"}]
Run Code Online (Sandbox Code Playgroud)
我不确定如何把它说成文字,但希望有人理解.我想用两个任意长度的数组(虽然长度相同).
任何提示赞赏.
这是一种拉链:
function zip(a, b) {
var len = Math.min(a.length, b.length),
zipped = [],
i, obj;
for (i = 0; i < len; i++) {
obj= {};
obj[a[i].branchids] = b[i].branchnames;
zipped.push(obj);
}
return zipped;
}
Run Code Online (Sandbox Code Playgroud)