使用索引合并JavaScript数组

5

我将尝试使用索引合并两个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个回答

10

使用 concatslice 的组合:

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

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

http://jsfiddle.net/xaERK/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接