2010-09-15 2 views
2

Я знаю, я нашел много примеров для сортировки объекта. Но это меня немного смущает (я не настолько прочен, чтобы проверить, что это самый быстрый и чистый метод для меня).JQuery - объект сортировки

Я надеюсь, что кто-то может помочь.

Мой объект выглядит

tt_results = {}; 
tt_results[6815631] = new Array('85', 'blibee', 'blaerb', 'bluo', 'tkone', 'tkeeee_seve', '382261471'); 
tt_results[1563157] = new Array('25', 'blib', 'blab', 'bluerro', 'tkerone', 'tk_seve', '382266851'); 

Я хочу, чтобы отсортировать метку времени.

Заранее благодарен!

Питер

+4

Объекты ('{}') не упорядочены; только массивы ('[]') упорядочены. – Gumbo

+0

Привет, Гумбо, это все объясняет. Большое спасибо! – Peter

ответ

2

Смотрите мой ответ на аналогичный вопрос здесь: Trying to sort a custom JavaScript object

В принципе, вы не можете сортировать сами объекты - это не имеет смысла. Но вы можете обрабатывать объект в отсортированном порядке, сортируя ключи и затем итерации по отсортированным клавишам.

4

Как уже было сказано в комментарии вы не можете сортировать объекты.

С точки зрения общего js-эффективности хороший ресурс для тестов на основе x-браузера & Результаты проверки jsperf. Существует тест массив сортировки here

+0

Благодарим вас за хорошую тестовую страницу. – Peter

+1

Спасибо за обмен хорошим сайтом. +1 для этого –

Смежные вопросы