const returnData={
"2022-01-11":[
{
"content":"8:30-12:00",
"createTime":"2022-01-10 17:25:20",
"id":792,
"reservDate":"2022-01-11",
}
],
"2022-01-14":[],
"2022-01-13":[],
"2022-01-12":[
{
"content":"8:30-12:00",
"createTime":"2022-01-10 17:25:20",
"id":792,
"reservDate":"2022-01-12",
}
],
"2022-01-15":[],
"2022-01-16":[],
"2022-01-17":[]
}
解决方法:
const ordered = {};
Object.keys(returnData).sort().forEach(function(key) {
ordered[key] = returnData[key];
});
console.log(ordered);
//
{2022-01-11: Array(1), 2022-01-12: Array(1), 2022-01-13: Array(0), 2022-01-14: Array(0), 2022-01-15: Array(0), …}
2022-01-11: [{…}]
2022-01-12: [{…}]
2022-01-13: []
2022-01-14: []
2022-01-15: []
2022-01-16: []
2022-01-17: []
__proto__: Object