【发布时间】:2022-11-17 07:41:41
【问题描述】:
可以说我有两个数组如下:
const A = ['Mo', 'Tu', 'We', 'Thu', 'Fr']
const B = ['Mo', 'Mo', 'Mo', 'Tu', 'Thu', 'Fr', 'Sa']
我想从数组 B 中减去数组 A。结果如下所示:
const result = ['Mo', 'Mo', 'Sa']
如何实现?看起来很简单,但我无法让它工作。
本质上,这应该从 B 中删除 A 中的所有内容。
【问题讨论】:
-
正如@jarmod 提到的,答案在那篇文章中,检查这个答案:stackoverflow.com/a/36504668/7560262
-
进行集合差异不会在结果中包含重复项,因为集合本质上没有重复项
标签: javascript typescript