JavaScript 合并两个数组并去除重复值的实现方法

作者:函数茶馆

时间:2026-10-22

浏览:208

本文介绍了一种在 JavaScript 中合并两个数组并去除重复元素的实现方式。通过双重循环遍历对比,利用 splice 方法剔除重复项,最后使用 push 将剩余元素追加至目标数组。该方法逻辑直观,适用于基础数组处理场景,代码示例清晰展示了核心实现步骤。

文章目录

JavaScript 数组合并去重实现

具体实现代码如下所示:


//两数组去除重复数值
mergeArray: function(arr1, arr2) {
 for (var i = 0; i < arr1.length; i++) {
  for (var j = 0; j < arr2.length; j++) {
   if (arr1[i] === arr2[j]) {
    arr1.splice(i, 1); //利用splice函数删除元素,从第i个位置,截取长度为1的元素
   }
  }
 }
 //alert(arr1.length)
 for (var i = 0; i < arr2.length; i++) {
  arr1.push(arr2[i]);
 }
 return arr1;
}

上述内容即为 JavaScript 中合并两个数组并去除重复值的具体实现方案,旨在为读者提供实用的参考代码。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章