removeDuplicates, Remove duplicate values from JS array, remove all duplicates an array object (ok)

Link: https://stackoverflow.com/questions/9229645/remove-duplicate-values-from-js-array Link: https://stackoverflow.com/questions/2218999/how-to-remove-all-duplicates-from-an-array-of-objects

Ví dụ 1. với mảng

function uniq(a) {
   return Array.from(new Set(a));
}
var names = ["Mike","Matt","Nancy","Adam","Matt","Nancy","Carl"];
console.log(uniq(names));
// [ 'Mike', 'Matt', 'Nancy', 'Adam', 'Carl' ]

Ví dụ 2. với Object

obj = {};

obj.arr = new Array();

obj.arr.push({place:"here",name:"stuff"});
obj.arr.push({place:"there",name:"morestuff"});
obj.arr.push({place:"there",name:"morestuff"});
I'm wondering what is the best method to remove duplicate objects from an array. So for example, obj.arr would become...

{place:"here",name:"stuff"},
{place:"there",name:"morestuff"}

Last updated

Was this helpful?