Javascript Arrays使用索引合并

时间:2011-07-16 11:58:02

标签: javascript arrays

我正在尝试使用索引合并2个javascript数组。

假设我有数组A

A[0] = 1;
A[1] = 9;
...
A[5] = 12;

和数组B

B[0 ... 5] = garbage, unused;
B[6] = 23;
B[7] = 99;
B[8] = 31;
...
B[10] = 990;

我想将AB合并来执行:

merged[0] = 1;
merged[1] = 9;
..
merged[5] = 12;
merged[6] = 23;
...
merged[10] = 999;

如何做到这一点?

1 个答案:

答案 0 :(得分:10)

使用concatslice的组合:

var C = A.concat(B.slice(6));

concat将两个数组连接在一起并返回结果,而slice创建一个数组部分的副本,您可以在其中指定该部分的起始[和结束]索引[es]。

http://jsfiddle.net/xaERK/