Здравствуйте.
Есть объект, содержащий n-ное количество идентичных по структуре объектов
Требуется получить отсортированный массив или объект в зависимости от одного из значений внутренних значений
например
obj={
123={
v1:5,
v2:4,
v3:0,
id:123
},
456={
v1:0,
v2:3,
v3:5,
id:456
},
321={
v1:2,
v2:0,
v3:7,
id:321
}
}
как получить отсортированный результат к примеру по убыванию параметра v2
сейчас вместо внешнего объекта использую массив и функцию sort в которую с помощью функции передаю значение того или иного ключа внутреннего объекта, но это не удобно т.к. найти нужный объект по его id невозможно, ибо ключи цифрового массива не содержат нужного идентификатора