How can sort the values 1,99,1,50 in javascript?
Here is input: var map = {test:1, test2:99, test3:1, test4: 50}
here is the targeted output: {test2:99, test4:50, test3:1, test:1}
Here is what I have tried:
function sortMap(map) {
var temp = [];
for(let prop in map) {
if(map.hasOwnProperty(prop)) {
temp.push({name:prop, size:map[prop]});
}
}
return temp.sort(function(b, a) {
return a.size - b.size
});
}