JavaScript 知识整理(四) Map和Set

JavaScript 知识整理(四) Map和Set

目录

JavaScript 知识整理(四) Map和Set

一、Map  

1,js创建map对象

2.将键值对放入map对象

3.根据key获取map值

4.删除map指定对象

5.循环遍历map

二、Set


一、Map  

存放键值对集合,字典

1,js创建map对象

var map = new Map();

2.将键值对放入map对象

map.set("key",value)

map.set("key1",value1)

map.set("key2",value2)

3.根据key获取map值

map.get(key)

4.删除map指定对象

delete map[key]
或
map.delete(key)

5.循环遍历map

map.forEach(function(key){
  console.log("key",key)  //输出的是map中的value值
})

二、Set

存放无序不重复元素。

var m=new Map();

add(value) :向集合添加一个新的值
delete(value) : 删除集合中的一个值
has(value) : 检测一个值是否在集合中 返回 true/false
clear() :清空集合
size() : 返回集合的数量
values() : 返回一个包含所有值的数组

猜你喜欢

转载自blog.csdn.net/qq_41459262/article/details/113935091