“Trouvez des objets uniques dans un tableau d'objets dans Javascript 5” Réponses codées

objets uniques dans le tableau 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

Trouvez des objets uniques dans un tableau d'objets dans 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 trouve des valeurs uniques dans le tableau d'objets

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

Réponses similaires à “Trouvez des objets uniques dans un tableau d'objets dans Javascript 5”

Questions similaires à “Trouvez des objets uniques dans un tableau d'objets dans Javascript 5”

Plus de réponses similaires à “Trouvez des objets uniques dans un tableau d'objets dans Javascript 5” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code