【问题标题】:JS: Make new array form duplicate values [duplicate]JS:使新数组形成重复值[重复]
【发布时间】:2018-01-29 15:31:55
【问题描述】:

我们以两个数组为例:

a = [1, 2, 3, 4, 5]
b = [4, 5, 6, 7, 8]

现在我们看到 4 和 5 有重复。如何从它们中创建新数组而不是摆脱它们。什么是最简单的解决方案? 所以新数组应该是这样的:

newArray = [4, 5]

提前谢谢你们!

【问题讨论】:

  • 你尝试过任何代码吗?

标签: javascript


【解决方案1】:

你可以使用 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);

【讨论】:

  • 他/她没有在问题中包含他的尝试
猜你喜欢
  • 2021-07-29
  • 1970-01-01
  • 2018-07-09
  • 2020-04-23
  • 2016-12-24
  • 2016-05-15
相关资源
最近更新 更多