博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ES学习笔记(13)--Set
阅读量:5967 次
发布时间:2019-06-19

本文共 1084 字,大约阅读时间需要 3 分钟。

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

转载地址:http://uatax.baihongyu.com/

你可能感兴趣的文章
KVM虚拟机&openVSwitch杂记(1)
查看>>
win7下ActiveX注册错误0x80040200解决参考
查看>>
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1-正确认识软件架构...
查看>>
2013 Linux领域年终盘点
查看>>
mysql多实例实例化数据库
查看>>
javascript 操作DOM元素样式
查看>>
Android 内存管理 &Memory Leak & OOM 分析
查看>>
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
使用dotenv管理环境变量
查看>>
温故js系列(11)-BOM
查看>>
Vuex学习
查看>>
bootstrap - navbar
查看>>
切图崽的自我修养-[ES6] 编程风格规范
查看>>
服务器迁移小记
查看>>
FastDFS存储服务器部署
查看>>
Android — 创建和修改 Fragment 的方法及相关注意事项
查看>>
swift基础之_swift调用OC/OC调用swift
查看>>