I have a JS object as follows:
var obj = {"00:11:22:33:44:55" : "AddressB", "66:77:88:99:AA:BB" : "AddressA", "55:44:33:22:11:00" : "AddressC", "AA:BB:CC:DD:EE:FF" : "AddressD"};
以下是按键字母顺序对其进行排序的代码:
sorted = Object.keys(obj)
.sort()
.reduce(function (accSort, keySort)
{
accSort[keySort] = obj[keySort];
return accSort;
}, {});
console.log(sorted);
如何将对象按值的字母顺序排序,以产生以下输出:
{"66:77:88:99:AA:BB" : "AddressA", "00:11:22:33:44:55" : "AddressB", "55:44:33:22:11:00" : "AddressC", "AA:BB:CC:DD:EE:FF" : "AddressD" }