使用索引合并 Javascript 数组

2024-02-11

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

假设我有数组A with

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

和数组B with:

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

我想合并A with B to do:

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

如何才能做到这一点?


使用组合concat https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/concat and slice https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/slice:

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

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

http://jsfiddle.net/xaERK/ http://jsfiddle.net/xaERK/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用索引合并 Javascript 数组 的相关文章