如何用JS比较两个数组找出相同或不同元素?

2026-04-09 01:560阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计749个文字,预计阅读时间需要3分钟。

如何用JS比较两个数组找出相同或不同元素?

1. 提取两个数组的不同元素

2.数组1: [0, 1, 2, 3, 4, 5]

3.数组2: [0, 4, 6, 1, 3, 9]

4.使用getArrDifference函数计算

5.结果: [2, 5, 6, 9]

1、取出两个数组的不同元素

var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1, arr2) { return arr1.concat(arr2).filter(function(v, i, arr) { return arr.indexOf(v) === arr.lastIndexOf(v); }); } console.log(getArrDifference(arr1,arr2)); //输出:(4) [2, 5, 6, 9]

(1)concat() 方法:用于连接两个或多个数组。

阅读全文

本文共计749个文字,预计阅读时间需要3分钟。

如何用JS比较两个数组找出相同或不同元素?

1. 提取两个数组的不同元素

2.数组1: [0, 1, 2, 3, 4, 5]

3.数组2: [0, 4, 6, 1, 3, 9]

4.使用getArrDifference函数计算

5.结果: [2, 5, 6, 9]

1、取出两个数组的不同元素

var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1, arr2) { return arr1.concat(arr2).filter(function(v, i, arr) { return arr.indexOf(v) === arr.lastIndexOf(v); }); } console.log(getArrDifference(arr1,arr2)); //输出:(4) [2, 5, 6, 9]

(1)concat() 方法:用于连接两个或多个数组。

阅读全文