…
let ary1 = [{age:1,name:2},{age:1,name:2},{age:2,name:5},{age:2,name:5}];
let ary2 = [];
for(let val of ary1){
if(!ary2.some(item=>item.age==val.age)){
ary2.push(val)
}
}
console.log(ary2)//[{age: 1, name: 2}, {age: 2, name: 5}]
…
解析:一般的数组去重,方法多样。类似于这种二维数组的去重可以一些人并不常见,但是方法也是多种多样的,现给出一种较为简单的方法。
数组中包含对象的去重方法
最新推荐文章于 2023-06-26 16:16:27 发布