javaScript中的Map和Set
Map和Set是Es6新增的特性,在javaScrip中是很常用的。
Map集合的定义及增删改查
注意元素是通过中括号包起来,元素间通过逗号隔开,key和value也是通过逗号隔开的。
let map=new Map([["name","打肥肥"],["age","25"]]);
/*添加或修改元素*/
map.set("height","156");
/*删除元素*/
map.delete("name");
/*获得元素*/
map.get("age");
set集合的定义及使用
set是一个不允许重复元素的集合,因此集合中只有一个"two"。
let set=new Set(["one","two","three","two"]);
/*添加元素*/
set.add("five");
/*删除元素*/
set.delete("one");
/*是否包含某个元素*/
set.has("three");
/*遍历集合*/
set.forEach(function (v) {
console.log(v)
})