|
@@ -0,0 +1,49 @@
|
|
|
+<!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>
|
|
|
+ <!--
|
|
|
+ map 类似于对象 键值对中的对象
|
|
|
+ set() 设置集合中的键值对
|
|
|
+ get() 获取集合中键值对属性值
|
|
|
+ has() 查找集合中的属性是否存在
|
|
|
+ clear() 清空集合
|
|
|
+ -->
|
|
|
+ <script>
|
|
|
+ let m1 = new Map();
|
|
|
+ console.log(m1);
|
|
|
+ let m2 = new Map([
|
|
|
+ ["name","Tom"],
|
|
|
+ ["age","10"]
|
|
|
+ ])
|
|
|
+ console.log(m2);
|
|
|
+ m2.set("sex","男")
|
|
|
+ console.log(m2.get("name"));
|
|
|
+
|
|
|
+ console.log(m2.has("age1"));
|
|
|
+ // m2.clear()
|
|
|
+ console.log(m2);
|
|
|
+
|
|
|
+
|
|
|
+ let list = [34,45,56,67,78];
|
|
|
+ list.map((ele,index)=>{
|
|
|
+ console.log(ele,'a',index)
|
|
|
+ })
|
|
|
+
|
|
|
+ for(let k of m2.keys()) {
|
|
|
+ console.log(k)
|
|
|
+ }
|
|
|
+ for(let k of m2.values()) {
|
|
|
+ console.log(k)
|
|
|
+ }
|
|
|
+ for(let k of m2.entries()) {
|
|
|
+ console.log(k)
|
|
|
+ }
|
|
|
+
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|