Эй, пожалуйста, не закрывайте меня сразу же, потому что я не знаю "основы" или что-то еще, если я здесь на самом деле публикую это, потому что я пытался в течение 2 часов сделать эту простую вещь, и я законно не может и не нуждается в помощи
Я использовал верхние посты этой темы Javascript - сортировка объектов в массиве по алфавиту по одному свойству массива и еще по паре, он никогда не сортирует мой массив объектов, основываясь на свойство, на которое я указываю, я не знаю, упускаю ли я что-то или нет
это то, как выглядит мой массив объектов, и я хочу отсортировать их по свойству horaInicial, которое является строкой, которая сохраняет ISO 8601
Array(3)
0: Appointment
area: "S. Eter"
data: "2019-05-23T12:40:55.155+01:00"
description: "Sprint CS WEB"
horaFinal: "2019-05-21T11:40:59.028Z"
horaInicial: "2019-05-21T11:40:59.028Z"
id: 17
__proto__: Object
1: Appointment
area: "S. Confiança"
data: "2019-05-23T12:40:55.155+01:00"
description: "AR"
horaFinal: "2019-05-21T16:45:15.448+01:00"
horaInicial: "2019-05-21T16:00:15.448+01:00"
id: 18
__proto__: Object
2: Appointment
area: "djdndjsnsnsnzznj"
data: "2019-05-23T11:18:24.596+01:00"
description: "xbxnxnsnsjsjdjdkssjdjsjsk"
horaFinal: "2019-05-22T10:42:46.770Z"
horaInicial: "2019-05-22T11:41:46.769+01:00"
id: 23
__proto__: Object
затем я пытаюсь отсортировать его с помощью функций из другого потока, например:
this.appointments.sort(function(a, b) {
var textA = a.horaInicial.toUpperCase();
var textB = b.horaInicial.toUpperCase();
return (textA < textB) ? -1 : (textA > textB) ? 1 : 0;
});
console.log(this.appointments);
массив встреч выглядит так же
Что именно мне не хватает?