JS中set和map的使用场景
2 回答
杨魅力
TA贡献1811条经验 获得超6个赞
Set的使用场景
Set和Array的区别是Set里的每一个元素都是唯一的,比如你有一个Array里面有4个元素[1, 2, 3, 1],如果你把它转换成Set,就变成[1, 2, 3]了。所以我们可以利用Set的这个特性做整数数组的去重。但要注意的是,如果你的数组是[{name: 1}, {name: 1}]这样的包含Object的数组,那么你把它转换为Set时并不能去重,因为虽然这两个对象看起来一样,但在Set看来,这个数组里的两个对象是两个完全不同的值,所以并不符合去重的要求。
添加回答
举报
0/150
提交
取消
