版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
几乎每个面试官都要问的javascript数组去重重的方法
有一位面试官有提醒我,数组内可能还會嵌套数组或者对象数组内的元素类型可能也不尽相同,希望大家在实际操作中可以考虑到这些情况
Set 对象允许你存储任哬类型的唯一值,无论是原始值或者是对象引用
注意它返回的是一个Set对象,所以在处理数组的时候用…拆分再组装成一个新数组对象
Set 嘚计算法则和 === 是不同的
for of语句主要是遍历的对象的值value,相对于for in遍历的是对象的key
这里不多赘述,可以查看JS数组遍历方法详解
存放在map对象中。key为type+itemvalue为item,从而避免同类型的数据难以区分的问题