“Objeto Get Property With Max Value JavaScript” Respostas de código

Objeto Get Property With Max Value JavaScript

var obj = {a: 1, b: 2, undefined: 1};

Object.keys(obj).reduce((a, b) => (obj[a] > obj[b]) ? a : b);
anderium

Obtenha objeto com o valor máximo javascript

let objects = [{id: 0, votes: 5}, {id: 1, votes: 3}, {id: 2, votes: 11}]

let maxObj = objects.reduce((max, obj) => (max.votes > obj.votes) ? max : obj);

/* `max` is always the object with the highest value so far. 
 * If `obj` has a higher value than `max`, then it becomes `max` on the next iteration.
 * So here:
 *  |  max = {id: 0, votes: 5},   obj = {id: 1, votes: 3}
 *  |  max = {id: 0, votes: 5},   obj = {id: 2, votes: 11}
 * reduced = {id: 2, votes: 11}
 */
anderium

Respostas semelhantes a “Objeto Get Property With Max Value JavaScript”

Perguntas semelhantes a “Objeto Get Property With Max Value JavaScript”

Mais respostas relacionadas para “Objeto Get Property With Max Value JavaScript” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código