ES6基础学习笔记:Map和Set

196 阅读1分钟

本文基础文章:es6.ruanyifeng.com/#docs/set-m…

1、Set

  1. 概念:类似于数组,但是成员的值都是唯一的,没有重复的值;

  2. 方法:

    1. add
    2. clear
    3. delete
    4. has
    5. size
  3. Set这个构造函数本身提供了四个遍历方法

    1. keys

    2. values(Set的实例本体)

    3. entries

    4. forEach

2、Map

  1. 概念:

    1. “键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键;
    2. Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应;
  2. 方法:

    1. set
    2. get
    3. delete
    4. has
    5. size
  3. Map这个构造函数本身提供了四个遍历方法:

    1. keys

    2. values(Map的实例本体)

    3. entries

    4. forEach