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()是方法。
例子如下:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <script> 9 var myMap=new Map(); 10 //相当于java的map.put(); 11 myMap.set(1,"a"); 12 myMap.set(2,"b"); 13 myMap.set(3,"c"); 14 //相当于java 中的:map.size() 15 console.log("size="+myMap.size); 16 console.log(myMap.get(1)); 17 console.log(myMap.get(2)); 18 console.log(myMap.get(3)); 19 </script> 20 </body> 21 </html>