在项目中有需求,需要对对象进行排序,根据键值对的“键”(key)进行排序
前提是 你的 key 是用数字表示的,这样才能排序
例子一:
let obj = {
"101": '孙悟空',
"105": '猪八戒',
"102": '沙僧',
"104": '唐僧',
"103": '白龙马'
}
// 使用Object.keys配合sort()来使用
let sortedKeys = Object.keys(obj).sort();
let sortedObj = {};
for (let key of sortedKeys) {
sortedObj[key] = obj[key];
}
console.log(sortedObj);
结果显示: