“Filterarray mit einzigartigen Objekten JavaScript” Code-Antworten

Filterarray mit einzigartigen Objekten 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

Holen Sie sich eindeutige Werte aus dem Array von Objekten 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

Javascript Map Return Array mit Unterscheidungswerten

//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 erhalten eindeutige Werte vom Schlüssel

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

Ähnliche Antworten wie “Filterarray mit einzigartigen Objekten JavaScript”

Fragen ähnlich wie “Filterarray mit einzigartigen Objekten JavaScript”

Weitere verwandte Antworten zu “Filterarray mit einzigartigen Objekten JavaScript” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen