ES6——Set、Map

系统管理员 2023-06-03 03:00 133阅读 0赞

Set:

常用的方法有:add()、clear()、delete()、forEach()、has()

创建方式

  1. let oS = new Set();

括号里面可传入的值有:

  1. 括号可传入的值有 [] '' arguments NodeList

1646536-20190926154525620-1749072421.png

Set还有一个特殊的功能,就是可以去重。把传入括号里面的值相同的去掉

1646536-20190926154842633-1638338024.png

add() 往set里面添加

1646536-20190926160619513-1259105637.png

delete() 删除

1646536-20190926161945735-1098950218.png

clear() 清空

1646536-20190926162110443-876352661.png

has() 判断你里面有没有我要的值,有就返回true,没有就返回flase

1646536-20190926162328078-1389628089.png

forEach ( ) 遍历set里面的值

1646536-20190926164926852-290416507.png

ES6新增的循环 for of () 可以遍历里面的值

1646536-20190926165543972-194078785.png

把数组转成Set

1646536-20190926170858268-1405201419.png

把Set转成数组

1646536-20190926171534593-1221002398.png

接下来我们来看看Set的应用

并集

1646536-20190927145227612-811782397.png

交集

1646536-20190927145711826-1294242428.png

差集

1646536-20190927151549190-803537980.png

Map

常用的方法可以在这里查找,这些方法都是可以用 . 来使用的

1646536-20190927182341795-2028669798.png

创建方式

  1. let oM = new Map();

传入方式

1646536-20190927183005068-245996238.png

常用方法大概差不多就是这样,调用原型就可以查看方法了

在这里我就不带大家一个一个试了

1646536-20190927183748805-703159218.png

遍历方式

1646536-20190927184047743-1599569594.png

预了解更多,请移步至: http://es6.ruanyifeng.com/#docs/set-map

转载于:https://www.cnblogs.com/yangpeixian/p/11595418.html

发表评论

表情:
评论列表 (有 0 条评论,133人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ES6

    ES6 let关键字 const关键字 解构赋值 1.对象的解构赋值 2.在函数中使用解

    相关 ES6

    Vue等框架与jQuery的区别: jQuery是基于操作dom的库 Vue是以数据驱动和组件化开发为核心 template 只能有一个根节点 ES6: 1.

    相关 es6

    1.http://pythontutor.com/visualize.html\mode=display 超好用的在线调试工具 2.let     增加块级作用域吧相当于,

    相关 es6

    ES6语法 ES6的相关概念 ECMAScript 2016,就是一个语法的规范,想比之前,更加的灵活,更加的方便 ES6新增的语法 let关键字 作用:用来声明变量

    相关 es6

    简介 - ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布了。

    相关 ES6

    ES6 1.let和const 2.ES6解构赋值 3.ES6箭头函数 4.ES6剩余参数 5.ES6扩展运算符... 6.ES6内置