我有一个带有字段dueDate
的对象TaskItemVO
,其类型为Date
:
export class TaskItemVO {
public dueDate: Date;
}
当我try 按日期排序时,我会调用这个方法,但它不起作用:
public sortByDueDate(): void {
this.myArray.sort((a: TaskItemVO, b: TaskItemVO) => {
return a.dueDate - b.dueDate;
});
}
我在方法的返回行中得到了这个错误:
算术运算的右侧必须是"any"、"number"或枚举类型.
算术运算的左侧必须是"any"、"number"或枚举类型.
So what is the correct way of sorting array by date fields in TypeScript?