千锋教育-做有情怀、有良心、有品质的职业教育机构
Set是无重复值的有序列表。根据 Object.is()方法来判断其中的值不相等,以保证无重复。
Set会自动移除重复的值,因此你可以使用它来过滤数组中的重复值并返回结果。
Set并不是数组的子类型,所以你无法随机访问其中的值。但你可以使用has() 方法来判断某个值是否存在于 Set 中,或通过 size 属性来查看其中有多少个值。
Set 类型还拥有forEach()方法,用于处理每个值 Map 是有序的键值对,其中的键允许是任何类型。与 Set 相似,通过调用 Object.is()方法来判断重复的键,这意味着能将数值 5 与字符串 "5" 作为两个相对独立的键。
使用set()方法能将任何类型的值关联到某个键上,并且该值此后能用get()方法提取出来。Map也拥有一个size属性与一个forEach()方法,让项目访问更容易。
上一篇
什么是Promise?下一篇
简述JS原型和原型链相关推荐