11-4、Set的注意事项

61 阅读1分钟
<script>
    // 1.判断重复的方式
    // const s = new Set([1, 2, 1])

    // Set 对重复值的判断基本遵循严格相等 (===)
    // 但是对于 NaN 的判断与 === 不同,Set 中 NaN 等于 NaN
    // console.log(s);

    // const s = new Set();
    // s.add({}).add({});
    // console.log({} === {});
    // console.log(s);

    // 2.什么时候使用 Set
    // ①数组或字符串去重时
    // ②不需要通过下标访问,只需要遍历时
    // ③为了使用 Set 提供的方法和属性时(add delete clear has forEach siza 等)
</script>