如何在ReactJS上比较和合并两个数组

时间:2019-07-12 18:15:07

标签: javascript arrays

让我说我有两个数组

a.["mark@example.com", "bob@example.com"]

b.["carl@example.com", "mark@example.com", "bob@example.com", "josh@example.com"]

如何使用第二个数组中的变量创建第三个数组,而不是第一个数组中的变量?

所需的输出应为:

c.["carl@example.com", "josh@example.com"]

1 个答案:

答案 0 :(得分:1)

const arrayA = ["mark@example.com", "bob@example.com"]
const arrayB = ["carl@example.com", "mark@example.com", "bob@example.com", "josh@example.com"]
const arrayC = arrayB.filter(x => !arrayA.includes(x))
console.log(arrayC)