“Matriz de filtro con objetos únicos JavaScript” Código de respuesta

Matriz de filtro con objetos únicos JavaScript

const array =
  [
    { "name": "Joe", "age": 17 },
    { "name": "Bob", "age": 17 },
    { "name": "Carl", "age": 35 }
  ]

const key = 'age';

const arrayUniqueByKey = [...new Map(array.map(item =>
  [item[key], item])).values()];

console.log(arrayUniqueByKey);

   /*OUTPUT
       [
        { "name": "Bob", "age": 17 },
        { "name": "Carl", "age": 35 }
       ]
   */

 // Note: this will pick the last duplicated item in the list.
Tame Tapir

Obtener valores únicos de la matriz de objetos JavaScript

const data = [
  { group: 'A', name: 'SD' }, 
  { group: 'B', name: 'FI' }, 
  { group: 'A', name: 'MM' },
  { group: 'B', name: 'CO'}
];
const unique = [...new Set(data.map(item => item.group))]; // [ 'A', 'B']
Jittery Jay

matriz de retorno del mapa de JavaScript con valores distinc

//ES6
let array = [
  { "name": "Joe", "age": 17 },
  { "name": "Bob", "age": 17 },
  { "name": "Carl", "age": 35 }
];
array.map(item => item.age)
  .filter((value, index, self) => self.indexOf(value) === index)

> [17, 35]
DevPedrada

JavaScript obtenga valores únicos de la clave

const unique = [...new Set(array.map(item => item.age))];
Defiant Dormouse

Respuestas similares a “Matriz de filtro con objetos únicos JavaScript”

Preguntas similares a “Matriz de filtro con objetos únicos JavaScript”

Más respuestas relacionadas con “Matriz de filtro con objetos únicos JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código