У меня есть массив объектов
student = [{
rollNo: Number,
name: String,
dateOfJoining: Number
}];
Теперь я пытаюсь отсортировать мой массив внутри моей функции, используя этот код.
students(){
for( let item of res.data){
this.event.push({
name: item.name,
rollNo: item.rollNO,
date: item.joining,
});
}
this.student.sort((val1, val2) => {return val2.dateOfJoining - val1.dateOfJoining});
}
Но я получаю сообщение об ошибке "Левая часть арифметической операции должна иметь тип 'any', 'number' или тип enum."
Я знаю, что это потому, что мой dateOfJoining - «Число», а не «Число».
Но я не могу написать это как «число», потому что тогда я получаю ошибку «« число »относится только к типу, но используется здесь как значение».