“Filtruj tablica obiektów, aby usunąć zduplikowane klawisze” Kod odpowiedzi

Jak usunąć duplikat obiektu tablicy w JavaScript

let days = ["senin","senin","selasa","selasa","rabu","kamis", "rabu"];
let fullname = [{name: "john"}, {name: "jane"}, {name: "imelda"}, {name: "john"},{name: "jane"}];

// REMOVE DUPLICATE FOR ARRAY LITERAL
const arrOne = new Set(days);
console.log(arrOne);

const arrTwo = days.filter((item, index) => days.indexOf(item) == index);
console.log(arrTwo);


// REMOVE DUPLICATE FOR ARRAY OBJECT
const arrObjOne = [...new Map(person.map(item => [JSON.stringify(item), item])).values()];
console.log(arrObjOne);

const arrObjTwo = Array.from(new Set(person.map(JSON.stringify))).map(JSON.parse);
console.log(arrObjTwo);
Restu Wahyu Saputra

Filtruj tablica obiektów, aby usunąć zduplikowane klawisze

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);
Restu Wahyu Saputra

Odpowiedzi podobne do “Filtruj tablica obiektów, aby usunąć zduplikowane klawisze”

Pytania podobne do “Filtruj tablica obiektów, aby usunąć zduplikowane klawisze”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu