JSFiddle - React, Tailwind, and code Playground
by Sinh Nguyen
JavaScript
function sortObject(objUnSort) {
console.log('b4:',objUnSort);
let sortable = [];
for (var label in objUnSort) {
sortable.push([label, objUnSort[label]]);
}
console.log('sortable:',sortable);
sortable.sort(function(a, b) {
return b[1] - a[1];
});
console.log('sortable at:',sortable);
let objSorted = {}
sortable.forEach(function(item){
console.log(item);
objSorted[item[0]]=item[1];
})
console.log('after:', objSorted);
return objSorted
}
const obj = {
"123": 0,
"BẰNG ĐÂY LÀ TÊN PHÒNG BAN RẤT DÀI": 0,
"CTV": 0,
"HIK": 0,
"IOT": 2,
"NAMVH007": 0,
"NAMVH008": 0,
"PMH": 0,
"TRANG": 0,
"VEKA": 1
};
sortObject(obj);