在 immutable.js 中交叉两个以上集合的最佳方法是什么?
What's the best way to intersect more than two sets in immutable.js?
immutable.js 有一个 Set
对象,你可以通过 set1.intersect(set2)
找到两个集合的交集,但是如果我有一个任意长的集合数组怎么办 [set1, set2, set3, set4,...]
我想找到它们的交集?我应该使用的公共库中是否存在现有的实用程序函数?我不想重新发明轮子。
Set.prototype.intersect 是一个可变参数函数(定义为 intersect(...collections: Array<Iterable<T>>): this
),所以你可以只做 set1.intersect(...sets)
.
immutable.js 有一个 Set
对象,你可以通过 set1.intersect(set2)
找到两个集合的交集,但是如果我有一个任意长的集合数组怎么办 [set1, set2, set3, set4,...]
我想找到它们的交集?我应该使用的公共库中是否存在现有的实用程序函数?我不想重新发明轮子。
Set.prototype.intersect 是一个可变参数函数(定义为 intersect(...collections: Array<Iterable<T>>): this
),所以你可以只做 set1.intersect(...sets)
.