[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка обьекта
balambasik
Всем привет. Помогите отсортировать такой обьект.

var items = { 
vasya: {age: 35, count: 2},
oleg: {age: 21, count:5},
andrej: {age: 26, count: 8}
}
;


Нужно отсортировать по полю age.
Игорь_Vasinsky
на уровне БД проще сортировать.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
AllesKlar
как-то так, в консоли напильником доведи
var sortable = [];
for (var person in items)
sortable.push([person, items.[person.age]])

sortable.sort(function(a, b) {
return a[1] - b[1]
})



_____________
[продано копирайтерам]
sergeiss
Цитата (AllesKlar @ 27.02.2017 - 22:06)
как-то так, в консоли напильником доведи

balambasik, но только сначала преобразуй свой объект в массив smile.gif Либо можно создать другой объект. Но лучше все-таки с массивом работать.

И что вообще за задача такая, зачем сортировать данные в объекте?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.