Here is my code:
let originalFloorsArr = {
'10': [1,2,3],
'11':[1,2,3],
'13': [1,2,3,4]
}
let reversedFloorsArr = {};
Object.entries(originalFloorsArr).map(([key, item], i) => {
reversedFloorsArr[key] = Object.keys(item).sort(
(a, b) => item[b] - item[a]
);
});
console.log("originalFloorsArr", originalFloorsArr);
console.log("reversedFloorsArr", reversedFloorsArr);
In this example, instead of reutning 3,2,1 for index 10 it is returning 2,1,0. However, there is no such value like 0 on originalFloorsArr[10]