在 JavaScript 中合并两个具有交替值的数组
javascriptweb developmentobject oriented programming更新于 2025/9/26 0:44:17
假设,我们需要编写一个函数,该函数接受两个数组并返回一个新数组,该新数组包含来自第一个和第二个数组的交替顺序的值。在这里,我们将同时循环遍历两个数组,从中一个接一个地选择值并将它们输入到新数组中。
执行相同操作的完整代码将是 −
示例
const arr1 = [34, 21, 2, 56, 17];
const arr2 = [12, 86, 1, 54, 28];
let run = 0, first = 0, second = 0;
const newArr = [];
while(run < arr1.length + arr2.length){
if(first > second){
newArr[run] = arr2[second];
second++;
}else{
newArr[run] = arr1[first];
first++;
}
run++;
};
console.log(newArr);
输出
此代码的控制台输出将是 −
[ 34, 12, 21, 86, 2, 1, 56, 54, 17, 28 ]
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

