Добрый день. Существует ли функция, которая сортирует массив по значению? var obj = {123123:1,312312:10,3432423:2};
Нужно получить:
var obj = {312312:10,3432423:2,123123:1};
Сделал:
var sortable = [];
for (var vehicle in obj) {
sortable.push([vehicle, obj[vehicle]]);
}
sortable.sort(function(a, b) {
return a[1] - b[1];
});
Bur Ov, Это у вас на скришоте объект а не массив.
В JS массивы это var array = [123123,312312,3432423];
А объекты это var obj = {123123:1,312312:10,3432423:2};
У них совершенно разные методы сортировки.