让我们以两个数组为例:
a = [1, 2, 3, 4, 5]
b = [4, 5, 6, 7, 8]
现在我们看到4和5有重复。如何从他们创建新数组而不是摆脱它们。什么是最简单的解决方案? 所以新数组应该是:
newArray = [4, 5]
提前谢谢你们!
答案 0 :(得分:0)
你可以使用Array.filter()和Array.includes()来做到这一点。
let a = [1, 2, 3, 4, 5];
let b = [4, 5, 6, 7, 8];
let arr = a.filter(function(x){
return b.includes(x);
})
console.log(arr);