Answers for "Sort objects of objects by nested property"

0

Sort objects of objects by nested property

var data = { player1: { score: 4, cards: 6 }, player2: { score: 6, cards: 4 } },
    sorted = {};

Object
    .keys(data).sort(function(a, b){
        return data[b].score - data[a].score;
    })
    .forEach(function(key) {
        sorted[key] = data[key];
    });

console.log(sorted);
Posted by: Guest on April-14-2022

Code answers related to "Sort objects of objects by nested property"

Code answers related to "Javascript"

Browse Popular Code Answers by Language