I would like to sort an object based on ascending keys. The solution I implemented only works for one level deep and I would like to get it done for a nested object. Please advice.
var data = {
player2: {
score: 6,
cards: 4
},
player1: {
score: 4,
cards: 6
}
};
console.log(Object.fromEntries(
Object.entries(data).sort()
))
The end result I want is
var data = {
player1: {
cards: 6,
score: 4,
},
player2: {
cards: 4,
score: 6
}
};
I might have a very big nested object. Please advice.