码迷,mamicode.com
首页 > 其他好文 > 详细

set 数据j结构

时间:2020-06-09 18:16:07      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:image   mamicode   foreach   结构   div   com   lazy   ima   去重   

技术图片

 

 

  // 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);
        })

set 数据j结构

标签:image   mamicode   foreach   结构   div   com   lazy   ima   去重   

原文地址:https://www.cnblogs.com/ericblog1992/p/13074272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!