有多个数组
-
[1,2,3]
-
[2,3,4]
-
[2,4,5]
现在我想获取所有数组中包含的值。在此示例中,它将是 [2]
。有没有简单的方法可以做到这一点?
我累了https://stackoverflow.com/a/14438954/639035但是,如果我依次尝试使用三个数组,则会得到错误的结果(将包含 4 个数组)。
更新 发布的答案有效,错误出现在我的代码的另一部分
最佳答案
您可以使用:
示例:
let a1 = [1, 2, 3];
let a2 = [2, 3, 4];
let a3 = [2, 4, 5];
let result = a1.filter(v => a2.includes(v) && a3.includes(v));
console.log(result);
关于Javascript:获取所有数组中包含的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48910950/