“JavaScript Matriz única de objetos por propriedade” Respostas de código

objetos únicos no JavaScript de Array

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

Obtenha valores únicos da 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

Javascript Map Return Array com valores de 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 Matriz única de objetos por propriedade

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

function uniqueByKey(array, key) {
  return [...new Map(array.map((x) => [x[key], x])).values()];
}

console.log(uniqueByKey(array, 'age'));
Jeff Le

JavaScript obtém valores únicos da chave

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

Encontre objetos exclusivos em uma variedade de objetos no 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

Respostas semelhantes a “JavaScript Matriz única de objetos por propriedade”

Perguntas semelhantes a “JavaScript Matriz única de objetos por propriedade”

Mais respostas relacionadas para “JavaScript Matriz única de objetos por propriedade” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código