set
和map
-
Set 是一种无序且唯一的数据集合,它类似于数组,但成员的值都是唯一的,没有重复的值。Set 本身是一个构造函数,用于创建 Set 对象。
-
Map 是一种键值对的集合,其中键和值可以是任意类型。与普通对象不同,Map 的键可以是对象、函数等任意类型,而不仅仅是字符串或符号。
set的使用场景
- 数据去重:在处理大量数据时,
set
可自动去除重复元素。如在文本处理中,将文本中的单词存入set
,可快速得到不重复的单词集合。 - 集合运算:用于实现数学中的集合操作,如并集、交集、差集等。在社交网络分析中,通过
set
可轻松找出两个用户好友列表的共同好友(交集)等。 - 判断元素是否存在:在游戏开发中,用
set
存储游戏中的道具ID,可快速判断玩家是否拥有某道具。
2022/9/9...大约 13 分钟