zoukankan      html  css  js  c++  java
  • set 数据j结构

      // const s1 = new Set();
            // console.log(s1.size); // 0  长度


            // const s2 = new Set(['a', 'b']);
            // console.log(s2.size); // 2


            const s3 = new Set(['a', 'b', 'a', 'b']);
            // console.log(s3.size); // 2  不会计算重复的值
            // console.log(s3); //  Set(2) {"a", "b"} 不会显示重复的值

            //  数组去重
            const ary = [...s3];
            console.log(ary); // (2) ["a", "b"]
     
     

            const s4 = new Set();
            //添加
            s4.add('a').add('b').add('c');
            console.log(s4.size); // 2 
            // 删除
            const r1 = s4.delete('a');
            // 查看删除状态
            console.log(r1); // true  删除不存在的 或者删除失败 返回false
            console.log(s4.size); // 1

            // 判断某一个值 是否是set 数据结构的成员 使用has
            // const r2 = s4.has('c');
            // console.log(r2); // true 
            // const r3 = s4.has('d');
            // console.log(r3); // false

            // 清空set 数据结构中的值 使用clear 方法
            console.log(s4); //{"b", "c"}
            s4.clear();
            console.log(s4.size); // 0 代表清空成功
     
     


            const s5 = new Set(['a', 'b', 'c']);
            // 遍历
            s5.forEach(value => {
                console.log(value);
            })
  • 相关阅读:
    Orchard CMS中如何打包不带源码的模块
    牛X的CSS3
    Docker指令
    Spring Boot 应用 发布到Docker
    Haproxy全透明代理
    TCP/IP协议理解
    ubuntu tomcat 部署java web
    UDP"打洞"原理
    java多线程-线程通信
    window环境下杀死tomcat
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13074272.html
Copyright © 2011-2022 走看看