美文网首页
《Set 和 Map》

《Set 和 Map》

作者: 大风车呀大风车 | 来源:发表于2020-10-10 18:04 被阅读0次

    1、Set的概念:无序不重复的数据集合
    2、Set的使用方法: const s = new Set()
    3、方法
    (1) add,添加成员。可以连着书写。例如 s.add(1).add(2)
    (2)has,判断集合中的成员 。例如s.has(2)
    (3)delete,删除集合中的一项。delete(1) 注意:删除不存在的成员,不会报错,什么也不会发生
    (4)clear ,清除成员。
    (5)forEach,遍历成员,按照成员添加进去的顺序遍历
    5、Set构造函数的参数 数组、字符串、arguments、NodeList、Set
    6、Set的注意事项;
    (1)判断重复的方式:使用===判断,NAN ===NAN
    (2)什么时候使用Set方法: 数组、字符串去重;不需要通过下标去访问,只需要遍历时;为了使用Set的方法和属性

    1、Map的概念:映射、键值对的集合
    2、Map的使用方法: const m = new Map()
    3、方法
    (1) set,添加成员。可以连着书写。例如m.set(1).set(2)
    (2)get,获取指定成员。m.get()
    (3)has,判断成员 。例如m.has(2)
    (4)delete,删除集合中的一项。delete(1) 注意:删除不存在的成员,不会报错,什么也不会发生
    (5)clear ,清除成员。
    (6)forEach,遍历成员,按照成员添加进去的顺序遍历
    4、属性 size,获取长度
    5、Map构造函数的参数 二维数组、Set和Map
    (1)判断键名是否相等,严格遵守 ===
    (2)什么时候使用map:如果只需要key-value结构、字符出以外的值做键
    (3)模拟现实事件,使用对象。

    相关文章

      网友评论

          本文标题:《Set 和 Map》

          本文链接:https://www.haomeiwen.com/subject/pzyjpktx.html