У меня есть список posts
. Эти сообщения имеют дату (created
) и оценку (score
). То, что я хотел бы сделать, это отсортировать их по created
и score
, но иметь score
в качестве более важной переменной ..
Другими словами, сортируйте все сообщения в порядке created
, но с самым высоким score
показывать первым ..
Так по сути:
score: 6, created: july 1 //created is actually a timestamp 1530372915676
score: 4, created: july 1
score: 2, created: july 1
score: 1, created: july 1
score: 5, created: june 30
score: 3, created: june 30
Я нашел этот кусок кода:
array.sort(function (x, y) { return x.created - y.created || x.score - y.score; });
но, похоже, это не работает ..
Каким будет лучший способ сделать это?