“Valor duplicado eliminado en la matriz de objeto en JavaScript” Código de respuesta

Cómo eliminar el objeto de matriz duplicada en 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)
DecodeBuzzing

Eliminar objetos duplicados de Array JavaScript

const addresses = [...]; // Some array I got from async call

const uniqueAddresses = Array.from(new Set(addresses.map(a => a.id)))
 .map(id => {
   return addresses.find(a => a.id === id)
 })
Ornate Rock Dragon

Cómo eliminar el objeto de matriz duplicada en JavaScript

var arrayWithDuplicates = [
    {"type":"LICENSE", "licenseNum": "12345", state:"NV"},
    {"type":"LICENSE", "licenseNum": "A7846", state:"CA"},
    {"type":"LICENSE", "licenseNum": "12345", state:"OR"},
    {"type":"LICENSE", "licenseNum": "10849", state:"CA"},
    {"type":"LICENSE", "licenseNum": "B7037", state:"WA"},
    {"type":"LICENSE", "licenseNum": "12345", state:"NM"}
];

function removeDuplicates(originalArray, prop) {
     var newArray = [];
     var lookupObject  = {};

     for(var i in originalArray) {
        lookupObject[originalArray[i][prop]] = originalArray[i];
     }

     for(i in lookupObject) {
         newArray.push(lookupObject[i]);
     }
      return newArray;
 }

var uniqueArray = removeDuplicates(arrayWithDuplicates, "licenseNum");
console.log("uniqueArray is: " + JSON.stringify(uniqueArray));
Restu Wahyu Saputra

Valor duplicado eliminado en la matriz de objeto en 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');
$uj@y

Respuestas similares a “Valor duplicado eliminado en la matriz de objeto en JavaScript”

Preguntas similares a “Valor duplicado eliminado en la matriz de objeto en JavaScript”

Más respuestas relacionadas con “Valor duplicado eliminado en la matriz de objeto en JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código