Ya no busques más en otros sitios ya que estás al sitio exacto, contamos con la respuesta que deseas sin complicarte.
Ejemplo 1: filtrar valor duplicado en array de objeto mecanografiado
var arrOfObj =[
id:1,name:'abc',age:27,
id:2,name:'pqr',age:27,
id:1,name:'abc',age:27,]var setObj =newSet();// create key value pair from array of arrayvar result = arrOfObj.reduce((acc,item)=>if(!setObj.has(item.age))
setObj.add(item.age)
acc.push(item)return acc;,[]);//converting back to array from mapobjectconsole.log(result);
Ejemplo 2: eliminar objetos duplicados de array javascript
const addresses =[...];// Some array I got from async callconst uniqueAddresses =Array.from(newSet(addresses.map(a=> a.id))).map(id=>return addresses.find(a=> a.id=== id))
Ejemplo 3: eliminar duplicados de array de objetos javascript
arr.filter((v,i,a)=>a.findIndex(t=>(t.place=== v.place&& t.name===v.name))===i)
Ejemplo 4: como eliminar duplicados array objeto en javascript
let person =[name:"john",name:"jane",name:"imelda",name:"john",name:"jane"];const obj =[...newMap(person.map(item=>[JSON.stringify(item), item])).values()];console.log(obj);
Ejemplo 5: eliminar objetos duplicados de array javascript
arr.reduce((acc, current)=>const x = acc.find(item=> item.id=== current.id);if(!x)return acc.concat([current]);elsereturn acc;,[]);
Ejemplo 6: eliminar duplicados en una serie de objetos
const things =
thing:[ place:'here', name:'stuff', place:'there', name:'morestuff1', place:'there', name:'morestuff2',],;constremoveDuplicates=(array, key)=>return array.reduce((arr, item)=>const removed = arr.filter(i=> i[key]!== item[key]);return[...removed, item];,[]);;console.log(removeDuplicates(things.thing,'place'));// > [ place: 'here', name: 'stuff' , place: 'there', name: 'morestuff2' ]
Aquí puedes ver las reseñas y valoraciones de los usuarios
Recuerda algo, que te concedemos valorar este ensayo si te fue de ayuda.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)