“Encuentre objetos únicos en una variedad de objetos en JavaScript 5” Código de respuesta

Objetos únicos en 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

Encuentre objetos únicos en una variedad de objetos en 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 encuentre valores únicos en la matriz de objetos

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

Respuestas similares a “Encuentre objetos únicos en una variedad de objetos en JavaScript 5”

Preguntas similares a “Encuentre objetos únicos en una variedad de objetos en JavaScript 5”

Más respuestas relacionadas con “Encuentre objetos únicos en una variedad de objetos en JavaScript 5” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código