可以使用JavaScript语言中的数组方法来实现该功能。
首先声明3个数组,分别为arr1、arr2和arr3。
接着使用filter()方法过滤出包含在arr2和arr3中共同元素的新数组arr4。
最后再使用filter()方法过滤出包含在arr1和arr4中共同元素的数组arr5。
代码示例:
let arr1 = [1, 5, 9, 3, 7];
let arr2 = [2, 4, 9, 8, 5];
let arr3 = [1, 5, 6, 7, 8];
let arr4 = arr2.filter(value => arr3.includes(value)); // 找出两个数组共有的元素
let arr5 = arr1.filter(value => arr4.includes(value)); // 找出三个数组共有的元素
console.log(arr5); // 输出 [5, 9],这是两个数组共同拥有的元素
注:includes()方法用于判断数组中是否包含某个元素。
上一篇:比较3个数字并返回最大值