<script> const _isSameSet = (s1, s2) => { // 补全代码 return JSON.stringify(s1)===JSON.stringify(s2); } </script>方法二:for...const...of 和 Set.has方法
<script> const _isSameSet = (s1, s2) => { // 补全代码 // 1. 判断长度是否一致 if(s1.size !== s2.size) { return false; } for(const e of s1) { if(!s2.has(e)) { return false; } } return true; } </script>
<script> const _isSameSet = (s1, s2) => { // 补全代码 // 1. 判断长度是否一致 if(s1.size !== s2.size) { return false; } // 2. ES6[...]扩展字符串:将set对象的伪数组转换为数组,再调用every进而判断 // 该数组中的每一项是否存在于另一个set对象中 return [...s1].every(i=> s2.has(i)); } </script>
const _isSameSet = (s1, s2) => { // 补全代码 return JSON.stringify(s1)==JSON.stringify(s2); }
const _isSameSet = (s1, s2) => { // 补全代码 if(s1.size !==s2.size){ return false } for(let value of s1.values()){ if(!s2.has(value)){ return false } } return true }