JavaScript中set集合的方法都有哪些
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,JavaScript中set集合的方法都有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。set方法有:1、add(),用于往集合
千家信息网最后更新 2026年11月04日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安全错误
数据库的锁怎样保障安全
小米移动互联网科技园
广东万易互联网科技有限公司惠州分公司
朗新科技与工业互联网
网络科技有限互联网
互联网科技作文
广州宏创互联网科技
安徽鑫晟辉互联网科技
互联网女皇 腾讯科技
互联网科技美容
人人互联网科技是培训
互联网科技类展会
甘肃拓世互联网科技有限公司
无锡溥仪互联网科技有限公司
创业天下互联网科技有限公司
互联网金融科技公司干啥的
深圳艾果互联网通讯科技
山东星卡互联网科技有限公司官网
互联网领先科技宣传片
卡尔迅互联网科技有限公司
广西泛欧互联网科技有限公司
华服互联网科技靠谱吗
金融科技还是互联网
互联网 科技公司
互联网公司 科技公司
万易互联网科技有限公司
华中科技大学互联网
互联网之后的科技是什么
互联网科技和法律行业
互联网科技职业技能培训学校
科技互联网公司两年变化