“Finden Sie einzigartige Objekte in einer Reihe von Objekten in JavaScript 5” Code-Antworten

Einzigartige Objekte in Array 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

Finden Sie einzigartige Objekte in einer Reihe von Objekten in JavaScript 5

var array = [{"name":"Joe", "age":17}, {"name":"Bob", "age":17}, {"name":"Carl", "age": 35}];
var unique = [];
var distinct = [];
for(var i = 0; i < array.length; i++ ){
  if(!unique[array[i].age]){
    distinct.push(array[i]);
    unique[array[i].age] = 1;
  }
}


gs.info(distinct);
Wild Weasel

JavaScript Finden Sie eindeutige Werte in Array von Objekten

var flags = [], output = [], l = array.length, i;
for( i=0; i<l; i++) {
    if( flags[array[i].age]) continue;
    flags[array[i].age] = true;
    output.push(array[i].age);
}
Worrisome Wallaby

Ähnliche Antworten wie “Finden Sie einzigartige Objekte in einer Reihe von Objekten in JavaScript 5”

Fragen ähnlich wie “Finden Sie einzigartige Objekte in einer Reihe von Objekten in JavaScript 5”

Weitere verwandte Antworten zu “Finden Sie einzigartige Objekte in einer Reihe von Objekten in JavaScript 5” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen