当前位置:首页 > 科技  > 软件

Set 迎来史诗级加强,新增七个实用方法!

来源: 责编: 时间:2024-07-23 16:38:37 167观看
导读大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。前几天 JavaScript 正式官宣,发布了 7 个Set的新方法,而且都非常的实用,也是很多前端开发者心心念念的方法。有哪些新的 Set

大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。y9c28资讯网——每日最新资讯28at.com

前几天 JavaScript 正式官宣,发布了 7 个Set的新方法,而且都非常的实用,也是很多前端开发者心心念念的方法。y9c28资讯网——每日最新资讯28at.com

有哪些新的 Set 方法呢?

总共有 7 个新的方法,分别是:y9c28资讯网——每日最新资讯28at.com

  • intersection() 计算两个 Set 的 交集
  • union() 计算两个 Set 的 并集
  • difference() 计算两个 Set 的 差集
  • symmetricDifference() 取两个 Set 的 差集 的 并集
  • isSubsetOf() 判断 Set 是否是另一个 Set 的 超集
  • isDisjointFrom() 判断 Set 是否与另一个 Set 无交集

下面通过几个代码案例给大家讲解:y9c28资讯网——每日最新资讯28at.com

intersection()

这个方法用于取两个 Set 的 交集。y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

代码示例如下:y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

union()

这个方法用于取两个 Set 的 并集。y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

代码示例如下:y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

difference()

这个方法用于取两个 Set 的 差集。y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

代码示例如下:y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

symmetricDifference()

这个方法用于取两个 Set 的 差集 的 并集。y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

代码示例如下:y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

isSubsetOf()

这个方法判断 Set 是否是另一个 Set 的 子集,是的话返回 true,否则返回false。y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

代码示例如下:y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

isSupersetOf()

这个方法判断 Set 是否是另一个 Set 的 超集,是的话返回 true,否则返回false。y9c28资讯网——每日最新资讯28at.com

其实跟 isSubsetOf() 很相似,只不过前后角色顺序反过来了罢了。y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

代码示例如下:y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

isDisjointFrom()

这个方法判断 Set 是否与另一个 Set 无交集,是的话返回 true,否则返回false。y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

代码示例如下:y9c28资讯网——每日最新资讯28at.com

图片图片y9c28资讯网——每日最新资讯28at.com

兼容性

目前这些方法只能在Node 22+、Chrome/Edge 122+、Firefox 127+、Safari 17+中使用。y9c28资讯网——每日最新资讯28at.com

本文链接://www.dmpip.com//www.dmpip.com/showinfo-26-103032-0.htmlSet 迎来史诗级加强,新增七个实用方法!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 代码水平暴增!掌握这五个JavaScript神技,让你成为团队最靓的仔

下一篇: 为了让用户一键迁移MD到Nocode/WEP知识库, 我写了一个MD引擎

标签:
  • 热门焦点
  • 6月安卓手机性价比榜:Note 12 Turbo断层式碾压

    6月安卓手机性价比榜:Note 12 Turbo断层式碾压

    6月份有一个618,虽然这是京东周年庆的日子,但别的电商也都不约而同的跟进了,反正促销没坏处,厂商和用户都能满意。618期间一些产品也出现了历史低价,那么各个价位段的产品性价比
  • CSS单标签实现转转logo

    CSS单标签实现转转logo

    转转品牌升级后更新了全新的Logo,今天我们用纯CSS来实现转转的新Logo,为了有一定的挑战性,这里我们只使用一个标签实现,将最大化的使用CSS能力完成Logo的绘制与动画效果。新logo
  • K8S | Service服务发现

    K8S | Service服务发现

    一、背景在微服务架构中,这里以开发环境「Dev」为基础来描述,在K8S集群中通常会开放:路由网关、注册中心、配置中心等相关服务,可以被集群外部访问;图片对于测试「Tes」环境或者
  • 只需五步,使用start.spring.io快速入门Spring编程

    只需五步,使用start.spring.io快速入门Spring编程

    步骤1打开https://start.spring.io/,按照屏幕截图中的内容创建项目,添加 Spring Web 依赖项,并单击“生成”按钮下载 .zip 文件,为下一步做准备。请在进入步骤2之前进行解压。图
  • 苹果公司要求三星和LG Display生产「无边框」OLED iPhone显示屏

    苹果公司要求三星和LG Display生产「无边框」OLED iPhone显示屏

    据 The Elec 报道,苹果已要求其供应商为未来的 iPhone 型号开发「无边框」OLED 显示面板。苹果显然已要求三星和 LG Display 开发新的 OLED 显示面
  • iQOO 11S新品发布会

    iQOO 11S新品发布会

    iQOO将在7月4日19:00举行新品发布会,推出杭州亚运会电竞赛事官方用机iQOO 11S。
  • onebot M24巧系列一体机采用轻薄机身设计,现已在各平台开售

    onebot M24巧系列一体机采用轻薄机身设计,现已在各平台开售

    onebot M24 巧系列一体机目前已在线上线下各平台同步开售。onebot M24 巧系列采用一体化轻薄机身设计,最薄处为 10.15mm,拥有宝石红、午夜蓝、石墨绿、雅致
  • SN570 NVMe SSD固态硬盘 价格与性能兼具

    SN570 NVMe SSD固态硬盘 价格与性能兼具

    SN570 NVMe SSD固态硬盘是西部数据发布的最新一代WD Blue系列的固态硬盘,不仅闪存技术更为精进,性能也得到了进一步的跃升。WD Blue SN570 NVMe SSD的包装外
  • 三翼鸟智能家居亮相电博会,让用户体验更真实

    三翼鸟智能家居亮相电博会,让用户体验更真实

    2021电博会在青岛国际会展中心开幕中,三翼鸟直接把“家”搬到了现场,成为了展会的一大看点。这也是三翼鸟继9月9日发布了行业首个一站式定制智慧家平台后的
Top
Baidu
map