
ES6的Set
发布日期:2021-05-07 08:51:36
浏览次数:16
分类:技术文章
本文共 515 字,大约阅读时间需要 1 分钟。
写在之前
- Set
- Set是ES6提供的新数据类型,实际上是哈希集合,它类似于数组,但是Set中每一个元素都是唯一的。
Set
创建Set
- 创建一个空Set数据结构
var set = new Set();
- 通过一个数组创建一个Set数据结构
var arr = [1,1,2,3,4,2]var set = new Set(arr)
向Set中添加元素
var set = new Set();set.add(1);
清除Set中所有元素
var set = new Set([1,2,3,1]);set.clear();
检查某个元素是否在Set中,返回一个布尔值
var set = new Set([1,2,3,2]);set.has(1); //TRUE
删除指定元素,返回一个布尔值
Set.delete(value)
如果value不存在于Set中,会返回false。 如果删除成功,会返回true。var set = new Set([1,2,1]);set.delete(3); //falseset.delete(1); //true
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月14日 12时52分27秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python-day3 for语句完整使用
2019-03-05
linux下远程上传命令scp
2019-03-05
可重入和不可重入函数
2019-03-05
(2.1)关系模型之关系结构和约束
2019-03-05
androidstudio同步的时候下载jcenter的库出错解决办法
2019-03-05
ButterKnife使用问题
2019-03-05
java基础--继承
2019-03-05
按位与、或、非、异或总结
2019-03-05
01 背包问题
2019-03-05
ILI9341几个重要的命令
2019-03-05
springboot通过控制层跳转页面404
2019-03-05
idea2020 没有 tomcat server
2019-03-05
为什么讨厌所谓仿生AI的说法
2019-03-05
ORACLE 客户端工具
2019-03-05
云服务器springboot jar项目开启jmx remote监控-解决无法连接的问题
2019-03-05
Pyinstaller打包的exe文件过大的解决方法
2019-03-05
Linux的软链接跟Windows快捷方式一样?
2019-03-05
更改github的默认语言类型
2019-03-05
使用第三方sdk,微信wechat扫码登录
2019-03-05