Set 和 Map 数据结构

1.Set 

用来去重复: [...new Set(array)]   array是传入的数组,或者字符串

 

向Set加入值的时候,5和'5'是两个不同的值,内部不发生强制类型转换.

 

结果:

 

另外,两个对象在set里都是不相等的.可以说对于基本数据类型,set内部比较的是内容值;对于对象,比较的是对象引用的地址值(相当于java的==)

2.Set的遍历操作:

注:Set的遍历数据就是插入顺序

(1)keys()values()entries()

这三个方法返回的都和Iterator对象一样,由于Set键名和键值一样,所以keys和values方法返回的结果一样

 

posted @ 2019-09-16 16:16  Merrizee  阅读(195)  评论(0)    收藏  举报