最佳答案
我有一个对象 TaskItemVO
和字段 dueDate
,它的类型是 Date
:
export class TaskItemVO {
public dueDate: Date;
}
我有这样一个方法,当我试图按日期排序时,我会调用它,但它不起作用:
public sortByDueDate(): void {
this.myArray.sort((a: TaskItemVO, b: TaskItemVO) => {
return a.dueDate - b.dueDate;
});
}
我在 method 的返回行中得到了这个错误:
算术运算的右边必须是“ any”、“ number”或枚举类型。
算术运算的左边必须是“ any”、“ number”或枚举类型。
那么 TypeScript 中按日期字段排序数组的正确方法是什么呢?