Javascript 数组使用索引合并

标签 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;

如何做到这一点?

最佳答案

使用 concat 的组合和 slice :

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

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

http://jsfiddle.net/xaERK/

关于Javascript 数组使用索引合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6717182/

相关文章:

JavaScript 重复 Polyfill : Does these code structure make sense?

javascript - 使用 jquery 创建非英语字符的单词搜索谜题

javascript - 如何将不同文件夹中的多个 Javascript 文件合并到一个文件中?

php - 将数组导入数据库时​​遇到问题

javascript - 无法嵌套 forEach 以在 Javascript 中工作

php - 名称数组 = 获取正确的文件

javascript - 根据特定键将对象数组转换为深层嵌套对象

javascript - 使用 Javascript 获取渲染页面源

javascript - ExtJS:启动 HtmlEditor 默认为源

javascript - 根据参数更新数组中的值