1. 题目
2. 思路
- 先找到一个参考集合set1
- 去遍历nums中的每一个数组,并遍历数组中的每一个元素,依次求两个集合的交集,并将得到的交集赋值给参考集合set1
- 最后将得到的所有集合的交集,从小到大进行排序
3. 代码
/**
* @param {number[][]} nums
* @return {number[]}
*/
var intersection = function(nums) {
let set1 = nums[0]
for (let set of nums) {
set1 = set1.filter(item => set.includes(item))
}
return set1.sort((a, b) => a - b)
};