好资源导航 » 文章资讯 » ES6基础语法(三)—— 数据集合-set

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

三、数据集合-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 {"张三", "李四", "王五"} 




热门推荐