Это довольно просто в JavaScript:
Сначала поместите ваши объекты в массив, например, myArray
.
Затем напишите функцию, которая принимает объекты и возвращает значение меньше 0если первый объект должен появиться перед вторым объектом в массиве, 0, если два объекта равны для целей сортировки, или значение больше 0, если второй объект должен появиться перед первым объектом в массиве.Например:
function myOrderFunc(a, b)
{
// if a should come before b, return a negative value
// if b should come before a, return a positive value
// if they are equally ranked in the sort order, return 0
}
Наконец, позвоните myArray.sort(myOrderFunc)
.Это позволит отсортировать объекты в вашем массиве.Если вам нужен более подробный пример с использованием ваших конкретных данных, просто спросите.