Я хочу рисовать объекты один за другим, отсортированные по значению y, поэтому объекты, которые являются «ближе», не будут рисоваться за объектами с более низким значением y. У меня есть массив вроде этого:Javascript. Сортировка массива объектов по свойству x
List.list = [
'idofobject' : {
x: 20,
y: 28
},
'otheridofobject' : {
x: 20,
y: 23
},
];
Как я могу сортировать его по объекту y? Я попытался отсортировать его как обычный массив объектов, но в этом случае у меня есть идентификатор объекта перед свойствами, поэтому он не был возможен. Как я могу сделать это без удаления id объекта?
Ваш List.list неверен, но это ответ, что вы хотите: HTTP: // StackOverflow .com/questions/1129216/sort-array-of-objects-by-string-property-value-in-javascript –
Массивы не могут иметь ключи. Ваш список является синтаксической ошибкой. –
Хммм, но он работает хорошо. Я просто не могу его сортировать:/ – Stonoga