一、Set和Map数据结构定义区别
Set数据结构 | Map数据结构 | |
定义 | Set类似于数组,但是成员的值都是唯一的,没有重复。使用new Set()创建Set实例 | Map类似于对象,但是键的范围不限于字符串,各种类型的值都可以作为键值。使用new Map()创建Map实例 |
二、Set和Map操作方法的区别
Set数据结构 | Map数据结构 | |
size属性 | set.size | map.size |
Set数据结构 | Map数据结构 | |
定义 | Set类似于数组,但是成员的值都是唯一的,没有重复。使用new Set()创建Set实例 | Map类似于对象,但是键的范围不限于字符串,各种类型的值都可以作为键值。使用new Map()创建Map实例 |
Set数据结构 | Map数据结构 | |
size属性 | set.size | map.size |