JavaScript中set集合的方法都有哪些
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,JavaScript中set集合的方法都有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。set方法有:1、add(),用于往集合
千家信息网最后更新 2024年11月23日JavaScript中set集合的方法都有哪些
JavaScript中set集合的方法都有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
set方法有:1、add(),用于往集合添加元素;2、delete(),用于删除集合中某个元素;3、has(),用于判断指定元素是否在集合中存在;4、clear(),用于清空集合元素;5、forEach(),用于遍历集合中的元素。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
Set集合概述
Set集合和Arry数组很相似,但是Set集合存储的是key也就是说Set集合中不可以存在两个值和数据类型都相等的key
Set集合不可以用下标取值
Set集合没有length属性而是size
Set集合可以通过Array.from转为真正的数组
Set集合的属性和方法(常用)
名称 | 参数 | 类型 | 说明 |
---|---|---|---|
size | 无 | 属性 | 获取集合的长度 |
add | Object | 方法 | 往集合添加元素 |
delete | key | 方法 | 删除集合中某个元素,删除成功返回true |
has | key | 方法 | 判断指定元素是否在集合中存在,如果存在返回true |
clear | 空 | 方法 | 清空集合元素 |
forEach | function | 方法 | 遍历集合中的元素 |
size属性
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);console.log(set.size) //打印8console.log(set.length) //打印undefined
add方法
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); console.log(set.add("qq")); //打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 说明添加成功了 console.log(set.add("qq")); //依旧打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 说明重复的并没有被添加
delete方法
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);console.log(set.delete("68")); //打印true说明删除成功console.log(set.delete("68")); //打印false说明删除失败因为集合中已经不存在"68"console.log(set); //打印 {"sd",68,86,38,64,"qweq",58,86} "68已被删除"
has方法
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);console.log(set.has(68)); //返回true说明68在集合中存在set.delete(68); //这里把68删除console.log(set.has(68)); //返回false说明68在集合中不存在
clear方法
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);set.clear(); //清空集合console.log(set.size); //打印结果为0 说明集合已经被清空了console.log(set); //打印结果{} 说明集合已经被清空了
forEach方法
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);set.forEach(function(item,index,set){ console.log(item,index,set); //打印结果 item是每一个集合元素的值 index与item的结果一致 set是集合本身 //在这里index和set可以不需要})
javascript是一种什么语言
javascript是一种动态类型、弱类型的语言,基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。它主要用来给HTML网页添加动态功能,现在JavaScript也可被用于网络服务器,如Node.js。
关于JavaScript中set集合的方法都有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
方法
元素
属性
类型
结果
语言
成功
问题
动态
客户
客户端
数组
更多
网页
脚本
帮助
开发
解答
易行
相似
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
超级互联网科技有限公司
服务器的意义
网络安全法 对应
改变本地服务器目录命令
丰台区进口软件开发经历
网络安全为人民微课
服务器解压文件
做网络技术很苦
网络安全方案和风险控制
数据库关系运算查询时间最长
中国海洋大学计算机网络技术
软件开发项目工程量考核
全球元器件数据库
谷歌最新研发网络技术
网络安全知识ppt下载网
网络安全的自查自纠
哈尔滨网络安全知识
网络安全宣传周亚信安全
中国软件开发行业前景
软件开发公司运营工作计划
电脑组合称的软件开发
年度网络安全应急演练计划
数据库查询课后习题第五章
软件开发员需要学什么条件
张家界软件开发哪家好
杭州鑫峰维网络技术
网络安全宣传周活动标题
什么是数据库文档的组成单元
某翻译软件开发
sql数据库操作命令