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
  • 相关阅读:
    C#概述
    作为一个程序员小小感悟!!
    c# 合并两个DataTable
    C# FastReport .NET打印
    c# System.Net.Sockets =》TcpListener用法
    开博第一章
    Vue 报错 Uncaught (in promise)
    ASP.NET MVC 中的过滤器
    SpringBoot 打包成war
    SprintBoot 实现上传下载
  • 原文地址:https://www.cnblogs.com/cap-rq/p/10202531.html
Copyright © 2011-2022 走看看