const dateArray = [
{
"name": "2023年7月",
"id": 1
},
{
"name": "2023年6月",
"id": 2
},
{
"name": "2023年10月",
"id": 3
},
];
dateArray.sort((a, b) => {
const dateA = new Date(a.name.replace(/年|月/g, '-'));
const dateB = new Date(b.name.replace(/年|月/g, '-'));
return dateA - dateB;
});
console.log(dateArray);
[
{
"name": "2023年6月",
"id": 2
},
{
"name": "2023年7月",
"id": 1
},
{
"name": "2023年10月",
"id": 3
}
]