请补全JavaScript代码,要求以boolean的形式返回两个Set对象参数是否一样,是则返回true,否则返回false。
判断集合Set是否相同,使用集合方法
使用了数组every方法,判断数组所有元素是否都满足条件,都满足才返回true,不满足返回false
const _isSameSet = (s1, s2) => {
if(s1.size!==s2.size){
return false;
}
return [...s1].every(i=>s2.has(i))
}
首先判断集合元素个数是否相同,其次用ES6结构转化成数组,再用every方法,用s1中的每一个元素去判断s2