ES6基础语法(三)—— 数据集合-set

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q95548854/article/details/79065642

三、数据集合-set

·类似于数组,不同点是set里没有重复数据
·主要用于去除重复数据
1.创建一个集合
    let set = new Set(['张三', '李四', '王五', '张三', '李四']);
    console.log(set);

    Set(3)
        size:(...)
        __proto__:Set
        [[Entries]]:Array(3)
            0:"张三"
            1:"李四"
            2:"王五"
            length:3

2.一个属性
    console.log(set.size); // 3

3.四个方法
// add
   console.log(set.add('刘德华').add('旋之华'));

// delete
    console.log(set.delete('张三'));

// has
    console.log(set.has('张三')); // true

// clear 清空
    console.log(set.clear()); // undefined
    console.log(set);

// keys values 一样
console.log(set.keys());
console.log(set.values());
//SetIterator {"张三", "李四", "王五"}

猜你喜欢

转载自blog.csdn.net/q95548854/article/details/79065642
今日推荐