zoukankan      html  css  js  c++  java
  • ES6知识整理(7)--Set和Map数据结构

    (文章会同步到博客园,技术类文章还是该让搜索引擎察觉比较好)


    Set构造函数


    初始化一个值不重复的数组,适合做数组去重。

    image.png

    2种数组去重的方法:

    image.png

    这里再说下Array.from(),表示以一个类数组||可迭代对象,创建一个新数组

    image.png

    Set实例的属性、方法


    size:成员个数

    add():增加成员

    has():是个存在成员

    delete():删除成功

    ckear():删除所有成员

    image.png

    Set遍历

    keys():返回键名遍历

    image.png

    结果:

    image.png


    values():返回键值遍历

    image.png

    结果:

    image.png


    entries():返回键值对遍历

    image.png

    结果:

    image.png

    (Set结构没有键名,所以键名=键值)


    forEach():遍历操作所有成员

    image.png

    结果:

    image.png

    Map对象


    类似Object对象,以键=>值的形式存在

    属性:

    size 返回map结构成员数

    方法:

    has(key) 是否存在成员 返回boolean

    get(key) 取该成员的值 返回value (找不到key时返回undifined)

    image.png

    set(key,value) 设置map键值对 返回新map(无键则新增 有键则更新)

    各种类型键均可

    image.png

    结果:

    image.png

    delete(key):删除一个对于key的成员 返回boolean

    clear():清空map所有成员

    image.png

    Map遍历


    image.png

    结果:

    image.png

    Map转数组


    image.png



    一句:脚踏实地的前行,一步步走到今天。总是能亲眼见证,破茧而出的明天。我们的世界总在,不断的向前进变。现在才刚刚开始,只是个起点。


    ----公众号:海瑞菌

  • 相关阅读:
    [转载]浅谈如何管理测试团队
    使用 virtualenv
    使用 HTMLTestRunner.py
    Jenkins 十二: 集成 selenium 测试
    [转载]聊一聊人员培养
    Jenkins 十一: 构建Maven项目
    Jenkins 八: 构建Git项目
    Jenkins 九: 小技巧
    jsp详解
    cookie详解
  • 原文地址:https://www.cnblogs.com/wuhairui/p/9193343.html
Copyright © 2011-2022 走看看