javascript - 比较两个数组并在找不到项目时创建另一个数组

标签 javascript arrays loops compare

<分区>

在 javascript 中,我只需要比较:

Array2 = ['a', 'd'] 

Array1=['a','b','c','d','e'] //full subset 

并返回一个新的项目数组,这些项目不在数组 1 中。所以结果应该是

Array3 = ['b','c','e']

感谢快速回复。非常感谢

最佳答案

使用过滤器的组合,包括像这样:

let newArray = Array1.filter(x => !Array2.includes(x));

关于javascript - 比较两个数组并在找不到项目时创建另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57794396/

相关文章:

javascript - 需要识别 ASP.net 数据列表的单个记录中特定元素的 ID

python - 尝试在 kivy 中构建节拍器 - 事件循环管理

javascript - flex 包装 : wrap not working on mobile iOS

javascript - 加拿大邮政 AddressComplete 在 "populate"上不起作用

javascript - 在不干扰排序顺序的情况下连接/合并两个数组的最佳方法是什么?

java - Java 的 Arrays.asList() 是否违反了 OOP?

oracle - 如何循环遍历 Oracle PLSQL 中的分隔列表

C程序While循环问题

javascript - 能否检测是否支持CSS滤镜效果?

python - 从 Matlab 矩阵中分配变量值