Answers for "how to remove duplicate object from array in javascript"

7

remove duplicate objects from array javascript

const addresses = [...]; // Some array I got from async call

const uniqueAddresses = Array.from(new Set(addresses.map(a => a.id)))
 .map(id => {
   return addresses.find(a => a.id === id)
 })
Posted by: Guest on January-02-2020
0

how to remove duplicate array object in javascript

let person = [
{name: "john"}, 
{name: "jane"}, 
{name: "imelda"}, 
{name: "john"},
{name: "jane"}
];

const data = Array.from(new Set(person.map(JSON.stringify))).map(JSON.parse);
console.log(data);
Posted by: Guest on April-22-2020
1

how to remove duplicate array object in javascript

let person = [
{name: "john"}, 
{name: "jane"}, 
{name: "imelda"}, 
{name: "john"},
{name: "jane"}
];

const obj = [...new Map(person.map(item => [JSON.stringify(item), item])).values()];
console.log(obj);
Posted by: Guest on April-22-2020
0

Removing duplicates in an Array of Objects

// BEST ANSWER - LINEAR TIME SOLUTION

const seen = new Set();
const arr = [
  { id: 1, name: "test1" },
  { id: 2, name: "test2" },
  { id: 2, name: "test3" },
  { id: 3, name: "test4" },
  { id: 4, name: "test5" },
  { id: 5, name: "test6" },
  { id: 5, name: "test7" },
  { id: 6, name: "test8" }
];

const filteredArr = arr.filter(el => {
  const duplicate = seen.has(el.id);
  seen.add(el.id);
  return !duplicate;
});
Posted by: Guest on September-10-2020
0

filter duplicate value in array of object typescript

var arrOfObj = [
  {
    id:1 ,name:'abc',age:27
  },
  {
    id:2 ,name:'pqr',age:27
  },
  {
    id:1 ,name:'abc',age:27
  },
 ]

var setObj = new Set(); // create key value pair from array of array

var result = arrOfObj.reduce((acc,item)=>{
  if(!setObj.has(item.age)){
    setObj.add(item.age)
    acc.push(item)
  }
  return acc;
},[]);//converting back to array from mapobject

console.log(result);
Posted by: Guest on April-21-2021
0

how to remove duplicate object in array javascript

arr.filter((v,i,a)=>a.findIndex(t=>(t.place === v.place && t.name===v.name))===i)
Posted by: Guest on August-18-2021

Code answers related to "how to remove duplicate object from array in javascript"

Code answers related to "Javascript"

Browse Popular Code Answers by Language