Heim > Fragen und Antworten > Hauptteil
1 2 |
|
请问请注意 第一个数组 比第二个数组数量少!
天蓬老师2017-04-11 11:45:23
1 2 3 4 5 |
|
巴扎黑2017-04-11 11:45:23
这个或许对你有用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
参考:开开心心做几道JavaScript机试题 - 02
PHP中文网2017-04-11 11:45:23
对于集合A、B,我们把集合{x∣x∈A,且x∉B}叫做A与B的差集
首先考虑到的是 ES6 的 Set 来处理,这是真正按照数学上的集合来进行的,不会有重复元素:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
其次,常规办法,不负责去重:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
天蓬老师2017-04-11 11:45:23
看看这个能不能符合你的需求
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
黄舟2017-04-11 11:45:23
1 2 |
|
filter
筛选a集合的元素,如果当前筛选的元素与b集合中的every
每一个元素都不相等vb!==va
,则将此元素加入到返回集合中
Array.prototype.filter
循环数组的每个元素并计算
如果返回true
,则将元素加入到返回的集合中
如果返回false
,则跳过
Array.prototype.every
循环数组的每个元素并计算
如果所有计算结果都为true
,则返回true
否则返回 false