处理一个对象中的数据,根据key值进行对象排序
var obj = {
"e77273caaff24dbba17532abfa6dce33": "4000",
"a4c7358dfac548728430ded2b947e1dd": "0.6",
"ca294a49ea064bab9568d3d451d117e1": "360",
"5d882c270ab3486d8967fafb51a7caa8": "4",
"510ac7f52e2b4882a7b9a7baa92118b1": "6",
"d63e4208077644e0bc1abc0fa80e6197": "0.2",
"3b18c72348914bc2986e20c981059022": "2",
"b7acc03abae64f0a85c27fb519853b46": "0.4"
}
function objSort(obj) {
var newkey = Object.keys(obj).sort(function(a, b) {
return obj[b] - obj[a];
})
var newObj = {};
for (var i = 0; i < newkey.length; i++) {
newObj[newkey[i]] = obj[newkey[i]];
}
return newObj;
}
console.log(objSort(obj));
在谷歌浏览器中的控制台打印会有顺讯混乱问题,保存数据查看即可