write code to unique object array from var obj = [ { name: 'xyz', id: '1' }, { name: 'abc', id: '2' }, { name: 'xyz', id: '1' }, { name: 'pqr', id: '3' }, ];
Sigiloso
function removeDuplicates(arr, prop) { return arr.filter((obj, index, self) => index === self.findIndex((o) => o[prop] === obj[prop]) ); } const obj = [ { name: 'xyz', id: '1' }, { name: 'abc', id: '2' }, { name: 'xyz', id: '1' }, { name: 'pqr', id: '3' }, ]; const uniqueObj = removeDuplicates(obj, 'id'); console.log(uniqueObj);