Здравствуйте. Есть такой код
computed: {
sortedPosts() {
return [...this.posts].sort((post1, post2) => post1[this.selectedSort]?.localeCompare(post2[this.selectedSort]))
},
}
и такой
((post1, post2) => post1.id - post2.id)
Хочу добавить сортировку по id. Не пойму, почему не работает код. Делаю вот так.
computed: {
sortedPosts() {
return [...this.posts].sort((post1, post2) => post1[this.selectedSort]?.localeCompare(post2[this.selectedSort])?.(post1, post2) => post1.id - post2.id)
}
}
И так тоже пробовал
computed: {
sortedPosts() {
return [...this.posts].sort((post1, post2) => post1[this.selectedSort]?.localeCompare(post2[this.selectedSort]):post1.id - post2.id)
}
}
Подскажите, что делаю не так?