Javascript ES5
See also gas-snippets
Objects
Sort Object by Key Values
function sortObj(obj) {
return Object.keys(obj)
.sort()
.reduce(function (result, key) {
result[key] = obj[key];
return result;
}, {});
}
Sort Object by Key Values (one liner)
const sortObject = (obj) =>
Object.keys(obj)
.sort()
.reduce((res, key) => ((res[key] = obj[key]), res), {});