ES学习笔记(13)--Set

Set数据结构,注意这里不是数据类型,而是数据结构。Set的数据结构是以数组的形式构建的

Set的声明

Set和Array 的区别是Set不允许内部有重复的值,如果有只显示一个,相当于去重。虽然Set很像数组,但是他不是数组。

        let setArr = new Set(['jie','biao','nine','jie']);
        console.log(setArr) //Set(3) {"jie", "biao", "nine"}

Set值的增删查

add增加
        let setArr = new Set(['jie', 'biao', 'nine', 'jie']);
        setArr.add("杰")
        console.log(setArr) //Set(4) {"jie", "biao", "nine", "杰"}
delete删除
        let setArr = new Set(['jie', 'biao', 'nine', 'jie']);
        setArr.add("杰")
        setArr.delete("杰")
        console.log(setArr) //Set(3) {"jie", "biao", "nine"}
has查找
        let setArr = new Set(['jie', 'biao', 'nine', 'jie']);
        console.log(setArr.has('jiee')) //false
        console.log(setArr.has('jie')) //true
clear全部清除
        let setArr = new Set(['jie', 'biao', 'nine', 'jie']);
        setArr.clear()
        console.log(setArr) //Set(0) {}
size
        let setArr = new Set(['jie', 'biao', 'nine', 'jie']);
        console.log(setArr.size) //3
forEach
        let setArr = new Set(['jie', 'biao', 'nine', 'jie']);
        setArr.forEach((item => {
            console.log(item)
        }))
        // jie biao nine
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值