如何详细说明JavaScript中提取两个数组相同或不同元素的技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计752个文字,预计阅读时间需要4分钟。
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));
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() 方法:用于连接两个或多个数组。
本文共计752个文字,预计阅读时间需要4分钟。
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));
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() 方法:用于连接两个或多个数组。

