Answers for "remove duplicate array from array of object in javascript"

4

how to remove duplicate array object in javascript

const arr = [{id: 1, name: 'one'}, {id: 2, name: 'two'}, {id: 1, name: 'one'}]

const ids = arr.map(o => o.id)
const filtered = arr.filter(({id}, index) => !ids.includes(id, index + 1))

console.log(filtered)
Posted by: Guest on October-12-2021
-1

remove duplicates from array of objects javascript

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

const uniqueArray = arr.filter((v,i,a)=>a.findIndex(t=>(t.name===v.name))===i)
console.log(uniqueArray);
Posted by: Guest on June-21-2021
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
0

remove duplicates objects from array javascript

arr.reduce((acc, current) => {
  const x = acc.find(item => item.id === current.id);
  if (!x) {
    return acc.concat([current]);
  } else {
    return acc;
  }
}, []);
Posted by: Guest on November-09-2020
0

duplicate value removed in array of object in javascript

const arr = [{id: 1, name: 'one', position: 1}, {id: 2, name: 'two', position: 2}, {id: 1, name: 'one', position: 3}]

const ids = arr.map(o => o.id)
const filtered = arr.filter(({id}, index) => !ids.includes(id, index + 1))
console.log(filtered,'filtered')

const uniqueArray = arr.filter((v, i, a) => a.findIndex(t => (t.name === v.name)) == i)
console.log(uniqueArray,'uniqueArray');
Posted by: Guest on March-30-2022

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

Code answers related to "Javascript"

Browse Popular Code Answers by Language