【发布时间】:2018-01-29 15:31:55
【问题描述】:
我们以两个数组为例:
a = [1, 2, 3, 4, 5]
b = [4, 5, 6, 7, 8]
现在我们看到 4 和 5 有重复。如何从它们中创建新数组而不是摆脱它们。什么是最简单的解决方案? 所以新数组应该是这样的:
newArray = [4, 5]
提前谢谢你们!
【问题讨论】:
-
你尝试过任何代码吗?
标签: javascript
我们以两个数组为例:
a = [1, 2, 3, 4, 5]
b = [4, 5, 6, 7, 8]
现在我们看到 4 和 5 有重复。如何从它们中创建新数组而不是摆脱它们。什么是最简单的解决方案? 所以新数组应该是这样的:
newArray = [4, 5]
提前谢谢你们!
【问题讨论】:
标签: javascript
你可以使用 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);
【讨论】: