# 快速导航
# 具体实现
点击即可查看
function diffrence(arrA, arrB) {
var result = arrA.filter((v) => arrB.includes(v));
return result;
}
var arrA = [1, 2, 3, 4, 5, 6, 8, 9, 10, 11];
var arrB = [6, 8, 9, 10, 11, 2];
diffrence(arrA, arrB);
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
fitler()
: 经过filter
函数后会创建一个新的数组, 回调函数返回的结果一个boolean
值,若结果为真,则返回匹配的项,若为假,则返回一个空数组,它不会改变原有数组,返回的是过滤后的新数组includes()
方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回true
,否则返回false
← 目录 对比两个数组并且返回其中不同的元素 →