| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
- <head>
 
-     <meta charset="UTF-8">
 
-     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-     <title>Document</title>
 
- </head>
 
- <body>
 
-     <script>
 
-         // Map对象
 
-         let s1 = new Map();
 
-         console.log(s1);
 
-         // 设置
 
-         s1.set("name","孙悟空");
 
-         s1.set("age",18);
 
-         console.log(s1);
 
-         // 获取
 
-         console.log(s1.get("name"));
 
-         // 删除
 
-         // console.log(s1.delete("name"));
 
-         // s1.delete("name")
 
-         // size 获取当前map对象长度
 
-         // console.log(s1.size);
 
-         // clear 清空全部
 
-         s1.clear();
 
-         console.log(s1);
 
-         // 数据循环 对已有数组进行操作
 
-         var arr = [12,21,23,45,32,3];
 
-         arr.map((ele,index) => {
 
-             console.log(ele,index);
 
-         })
 
-         var s2 = new Map();
 
-         s2.set("name","猪八戒");
 
-         s2.set("age",22);
 
-         console.log(s2);
 
-         // key 每一项键值对
 
-         for (var key of s2) {
 
-             console.log(key,'s2')
 
-         }
 
-         // keys() 每一项可枚举属性名
 
-         for(var a of s2.keys()) {
 
-             console.log(a,'keys');
 
-         }
 
-         // values() 每一项可枚举属性值
 
-         for(var a of s2.values()) {
 
-             console.log(a,'values');
 
-         }
 
-         // entries() 每一项可枚举的键值对
 
-         for(var a of s2.entries()) {
 
-             console.log(a,'entries');
 
-         }
 
-     </script>
 
- </body>
 
- </html>
 
 
  |