js中的Map对象的简单示例

Posted shansally

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中的Map对象的简单示例相关的知识,希望对你有一定的参考价值。

es6提供一个对象Map,

其功能类似于java中的Map,

下面是java中的Map和js中的Map的简单对比:

js中的Map.set()相当于java中的Map.put(),

js中的Map.size相当于java中的Map.size();//在js中size是属性,在Map中size()是方法。

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <script>
            var myMap = new Map();
            //相当于java的map.put();
            myMap.set(1, "a");
            myMap.set(2, "b");
            myMap.set(3, "c");
            myMap.set(4, "d");
            myMap.set(5, "c");
            //相当于java 中的:map.size()
            console.log("size=" + myMap.size);
            console.log(myMap.get(1));
            console.log(myMap.get(2));
            console.log(myMap.get(3));
            console.log(myMap.get(4));
            console.log(myMap.get(5));
        </script>
    </body>
</html>

 

输出:

 

以上是关于js中的Map对象的简单示例的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段9——JS中的面向对象编程

js循环

JS Map 和 List 的简单实现代码

js es6 map 与 原生对象区别

安全测试 web安全测试 常规安全漏洞 可能存在SQL和JS注入漏洞场景分析。为什么自己没有找到漏洞,哪么可能存在漏洞场景是?SQL注入漏洞修复 JS注入漏洞修复 漏洞存在场景分析和修复示例(代码片段

将多个输出中的hls属性设置为单独的片段代码