千家信息网

ES6中集合set的示例分析

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章给大家分享的是有关ES6中集合set的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。集合set新的数据结构Set(集合),它类似于数组,成员的值都是唯一的,
千家信息网最后更新 2025年01月18日ES6中集合set的示例分析

这篇文章给大家分享的是有关ES6中集合set的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

集合set

新的数据结构Set(集合),它类似于数组,成员的值都是唯一的,集合实现了iterator接口,所以可以使用扩展运算符和for of遍历

集合的属性和方法

  • 1 size  返回集合的元素个数

  • 2 add  添加一个新元素,返回当前集合

  • 3 delete  删除元素,返回boolean值

  • 4 has  检测集合中是否包含某个元素,返回boolean值

  • 5 clear  清空

    // 声明    let s = new Set();    let s2 = new Set([1, 2, 3, 6, 7]);    console.log(s2);// 5    s2.add(8);// 添加新元素     console.log(s2);// 输出 {1, 2, 3, 6, 7, 8}    s2.delete(8);    console.log(s2);// 输出 {1, 2, 3, 6, 7}    console.log(s2.has(8));// false    // s2.clear();// 清空    let arr = [1, 2, 3, 3, 3, 6, 6, 8];    let arr2 = [1, 3, 6, 7, 8];    // 数组去重    let result = [...new Set(arr)];    // 交集    let result = [...new Set(arr)].filter(item => new Set(arr2).has(item));    // 并集    let result = [...new Set([...arr, ...arr2])];    // 差集 arr有arr2中没有    let result = [...new Set(arr)].filter(item => !(new Set(arr2).has(item)));

感谢各位的阅读!关于"ES6中集合set的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

元素 示例 中集 分析 内容 数组 更多 篇文章 输出 不错 实用 个数 交集 属性 差集 成员 接口 数据 数据结构 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 跨平台软件开发好处 电信卡服务器无法找到 教育系统网络安全检查报告表 二手市场软件开发 数据库100个字段怎么设计 更改登录ftp服务器保存的账号 网络安全实训报告1000字 中央集成管理系统服务器 2008r2服务器密码从哪里看 西安健康码服务器错误是什么原因 两会代表发言稿 网络安全 服务器 如何检查硬盘正常 上海网络技术服务业务 网络技术思科和华为哪个强 量化自动交易软件开发 数据库 云备份 安全华为云服务器 多家公司共用一个云服务器 服务器故障 数据库安全 服务器工信部备案 福建管理系统软件开发费用 oa系统找不到服务器 手机网赌app软件开发 金山区优势软件开发不二之选 泰拉瑞亚服务器ip地址和端口 河北省cors服务器地址 启动网络安全七进活动 软件开发需要考虑什么 上海述信软件开发有限公司 海口万物互联网络技术有限公司
0