JS中set和map的使用场景

JS中set和map的使用场景

白猪掌柜的
浏览 3832回答 2
2回答

杨魅力

Set的使用场景Set和Array的区别是Set里的每一个元素都是唯一的,比如你有一个Array里面有4个元素[1, 2, 3, 1],如果你把它转换成Set,就变成[1, 2, 3]了。所以我们可以利用Set的这个特性做整数数组的去重。但要注意的是,如果你的数组是[{name: 1}, {name: 1}]这样的包含Object的数组,那么你把它转换为Set时并不能去重,因为虽然这两个对象看起来一样,但在Set看来,这个数组里的两个对象是两个完全不同的值,所以并不符合去重的要求。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript