Skip to content

介绍

  1. 声明

    js
    let m = new Map();
  2. Map 数据结构类似于对象,也是键值对的集合。但是“键” 的范围不限于字符串,各种类型的值(包括对象)都可以当作键。

  3. Map 也实现了 iterator 接口,可使用 扩展运算 符及 for...of 遍历。

属性和方法

  1. 返回元素个数(size)

  2. 添加元素(set)

    js
    m.set('key','value');
  3. 删除元素(delete)

    js
    m.delete('key');
  4. 获取元素(get)

    js
    m.get('key');
  5. 判断元素是否存在(has)

    js
    m.has('key');
  6. 清空(clear)

  7. 遍历

    js
    let m = new Map();
    m.set('name','MiYou');
    m.set({ id: 1 },[1,3,5]);
    m.set([2,4,6],'偶数');
    console.log(m);
    
    for(let item of m) {
        console.log(item);
    }

基于 MIT 许可发布