Javascript Arrays使用索引合并 [英] Javascript Arrays merging using indexes
本文介绍了Javascript Arrays使用索引合并的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用索引合并2个javascript数组。
I'm trying to merge 2 javascript arrays using indexes.
假设我有数组 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;
我想合并 A
与 B
要做:
merged[0] = 1;
merged[1] = 9;
..
merged[5] = 12;
merged[6] = 23;
...
merged[10] = 999;
如何做到这一点?
推荐答案
Use a combination of concat
and slice
:
var C = A.concat(B.slice(6));
concat
将两个数组连接在一起并返回结果,而 slice
创建一个数组的一部分的副本,您可以在其中指定该部分的起始[和结束]索引[es]。
concat
joins together two arrays and returns the result, while slice
creates a copy of a portion of an array, where you specify the starting [and ending] index[es] of that portion.
这篇关于Javascript Arrays使用索引合并的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文