es6的新的資料型別:Map對映。
阿新 • • 發佈:2018-12-19
Map對映, 儲存多個鍵值對資料, 類似物件。
Map的用法 var map=new Map() -----建立map
map.set(key,value)-----儲存值
map.get(key) ----- 獲取值
for(var [key,value] of map)------遍歷
map.delete(key)------ 刪除值
map.clear() ------清空
<body> <script> var map=new Map();//建立map,且分別設定它的key和value值 map.set("name","shannon"); map.set("age",22); map.set("hobby","code"); var hobby=map.get("hobby");//獲取到上面設定的“hobby”值 console.log("Shannon's hobby is about "+hobby); //同理 var name=map.get("name");//獲取到上面設定的“hobby”值 console.log("My name is "+name); // /My name is shannon //Shannon's hobby is about code. for(var [key,value] of map){//將map的key和value值傳入且列印 console.log("key= "+key+", value= "+value); } // key= name, value= shannon // key= age, value= 22 // key= hobby, value= code </script> </body>