Remove duplicate from array of objects

by Saksham Malhotra

JavaScript

var family = [{
    name: 'Jack',
    age: 23,
  },
  {
    name: 'Nancy',
    age: 22
  },
  {
    name: 'Tom',
    age: 32
  },
  {
    name: 'Nancy',
    age: 26
  }
];

var uniqueFamily = family.filter((val, index, arr) =>
  (arr.findIndex((v, i) => v.name == val.name) == index)
);

console.log(uniqueFamily);