首页 > 解决方案 > 在 immutable.js 中相交两个以上集合的最佳方法是什么?

问题描述

immutable.js 有一个Set对象,你可以通过 找到两个集合的交集set1.intersect(set2),但是如果我有一个任意长的集合数组,[set1, set2, set3, set4,...]我想找到它们的交集怎么办?我应该使用的公共库中是否有现有的实用程序函数?我不想重新发明轮子。

标签: javascripttypescriptimmutable.js

解决方案


Set.prototype.intersect是一个可变参数函数(定义为intersect(...collections: Array<Iterable<T>>): this),所以你可以只做set1.intersect(...sets).


推荐阅读