【问题标题】:How remove elemts of array from another array? [duplicate]如何从另一个数组中删除数组元素? [复制]
【发布时间】:2020-08-24 11:16:21
【问题描述】:

如何从另一个数组中删除数组的元素? 我有第一个数组[“a”“b”“c”]。 第二个数组 [["a", "e"], ["e", "b", "c"], ["a","c"]]。

如何从第二个数组中删除第一个数组的元素?

结果,得到 [["e"], ["e"], []]。

【问题讨论】:

  • 你做了哪些努力?

标签: javascript arrays typescript


【解决方案1】:

const first = [
  ["a", "e"],
  ["e", "b", "c"],
  ["a", "c"]
]
const second = ["a", "b", "c"]

const result = first.map(el => {
  return el.filter(elem => !second.includes(elem))
})

console.log(result)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 2020-12-04
    相关资源
    最近更新 更多