JavaScript中set集合的方法都有哪些
发表于:2025-11-19 作者:千家信息网编辑
千家信息网最后更新 2025年11月19日,JavaScript中set集合的方法都有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。set方法有:1、add(),用于往集合
千家信息网最后更新 2025年11月19日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安全错误
数据库的锁怎样保障安全
软件开发行业特点
网络安全个人观点100字
服务器上需要什么软件
htc手机连不上服务器
网络技术专业研究生就业前景
数据库交易怎么统计最大秒交易量
用c 如何连接数据库
云计算银行软件开发中心
电子数据库检测
河南网络安全科技实验室
英位软件开发(上海)有限公司
龙之谷手游服务器选择
移动电信网络安全技能
和教育家长版服务器连接失败
搭建大型游戏服务器需要多少钱
软件开发怎么寻找客源
基岩版服务器网站源码
服务器多少一年
3G的网络技术
网络安全知名的讲座
vba数据库创建方法比较
金蝶服务器托管 系统管理员
武汉柠檬互联网科技有限公司
学网络安全之前需要学编程吗
服务器端ip
aws云数据库
西部数码服务器托管
软件开发 架构图
幼儿教师手抄报网络安全
广州BT软件开发