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>
输出:
原文地址:https://www.cnblogs.com/SallyShan/p/11735620.html
时间: 2024-11-28 23:11:20