zoukankan      html  css  js  c++  java
  • 每天一点点之javascript(ES6)

    1、语法

    键/值对的集合。

    mapObj = new Map()

    注:集合中的键和值可以是任何类型。如果使用现有密钥向集合添加值,则新值会替换旧值。

    2、属性
    下表列出了 Map 对象的属性和描述。

    • 构造函数       指定创建映射的函数。
    • Prototype — 原型  为映射返回对原型的引用。
    • size         返回映射中的元素数。


    3、方法

    • clear

        从映射中移除所有元素。

    • delete

        从映射中移除指定的元素。

    • forEach

        对映射中的每个元素执行指定操作。

    • get

        返回映射中的指定元素。

    • has

        如果映射包含指定元素,则返回 true。

    • set

        添加一个新建元素到映射。

    • toString

        返回映射的字符串表示形式。

    • valueOf

        返回指定对象的原始值。

    4、案例
    下面的示例演示如何将成员添加到 Map,然后检索它们。var m = new Map();

    m.set(1, "aaa");
    m.set(2, "bbb");
    m.set("colors", 3);
    m.set({x:1}, 4);
    
    m.forEach(function (item, key, mapObj) {
    document.write(item.toString() + "<br />");
    });
    
    document.write("<br / >获取值<br />");
    document.write(m.get(2));
    
    
    // aaa
    // bbb
    // 3
    // 4
    //
    // 获取值 // bbb
  • 相关阅读:
    《算法竞赛进阶指南》0x42树状数组 楼兰图腾
    《算法竞赛进阶指南》0x41并查集 奇偶游戏
    .NET技术-常规操作
    TFS-在windows上配置自动化部署
    * 常用软件下载
    Docker 修改网桥网段
    Docker
    Docker
    NETCORE
    .NET框架
  • 原文地址:https://www.cnblogs.com/cap-rq/p/10202531.html
Copyright © 2011-2022 走看看