数组去重-数组对象去重

简介: 数组去重-数组对象去重

数组去重-数组对象去重

1、.new Set实现数组去重

const arr = [1,2,3,3,3,3,3,2,2,3];
//const newArr = […new Set(arr)];//通过ES6的new Set进行数组去重:
console.log(newArr);

2、通过ES6的new Set进行数组对象去重

//通过ES6的new Set进行对象数组去重
let arr2=[{
   a:1,b:‘q’},{
   a:1,b:‘q’},{
   a:2,b:‘b’}]
const newArr = [new Set(arr2.map(e=>JSON.stringify(e)))].map(e=>JSON.parse(e))
console.log(newArr);

3.filter 实现数组去重

const arr = [1,2,3,3,3,3,3,2,2,3];
//const newArr = arr.filter((it,index,list)=>list.indexOf(it) === index)
console.log(newArr);
目录
相关文章
|
1月前
|
前端开发 Java C++
三种实用ES6 数组内对象去重方法
三种实用ES6 数组内对象去重方法
|
1月前
|
前端开发 小程序
ES6 数组中的对象去重
ES6 数组中的对象去重
|
7月前
|
C#
c#集合去重&排序常用方法
list和数组转Hashset跟SortedSet进行排序和去重,以及当Hashset和SortedSet存放的是类时如何进行自定义的排序和去重
61 2
|
9月前
|
JavaScript
js数组去重:二维数组去重、去除相同的值、移除相同的数组
js数组去重:二维数组去重、去除相同的值、移除相同的数组
|
11月前
|
Java API
最新Map遍历的5种方式
最新Map遍历的5种方式
93 0
|
12月前
sort()排序以及多个属性数组对象排序(按条件排序)
sort()排序以及多个属性数组对象排序(按条件排序)
65 0
|
JavaScript Java API
都2022年了你不会还没搞懂对象数组的遍历吧
对象、数组的遍历在我们日常开发中基本上天天能碰到,但是对象、数组都有哪些遍历方法,各方法之间又有什么区别你们真的清楚了吗?今天笔者就来总结下。
56 0
sort() 方法是最强大的数组方法之一。
sort() 方法是最强大的数组方法之一。
60 0
v-for遍历对象、数组
v-for遍历对象、数组
103 0
关于对象遍历的时候的一些排序问题
关于对象遍历的时候的一些排序问题
关于对象遍历的时候的一些排序问题