подскажите как можно выполнить сортировку по возрастанию по y в данном массиве объектов:
var Objs = {
0.98401984: {
1: {
x: 123,
y: 123,
},
2: {
x: 123,
y: 123,
},
3: {
x: 123,
y: 123,
},
},
0.12930572: {
1: {
x: 456,
y: 456,
},
2: {
x: 456,
y: 456,
},
3: {
x: 456,
y: 456,
},
0.2309328: {
1: {
x: 789,
y: 789,
},
2: {
x: 789,
y: 789,
},
3: {
x: 789,
y: 789,
},
},
в моем примере они уже отсортированы как мне нужно, но дело в том что когда объект меняет значение Y то данная сортировка нарушается, а мне нужно ее сохранять...
Objs- не массив, а объект (в понимании JS). Объекты не принято сортировать, потому что стандартными методами они не сортируются https://learn.javascript.ru/object-for-in#v-kakom-poryadke-perebirayutsya-svoystva – Dmytro Mar 04 '19 at 12:05