![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 99
|
Привет всем!
Может кто сталкивался с такой проблемой В цикле заполняю массив: Передаю сюда id и votes_num как Number. Естественно, из-за того, что в объекте хранятся нетипизированные данные, при попытке я получаю в принципе отсортированный массив, только при этом видно, что сортировка происходила по votes_num как String - тоесть, например 5 > 10. Но мне надо по votes_num как Number ![]() Пожалуйста, подскажите, есть нормальные, некостыльные, методы побороть? Последний раз редактировалось mj_nooker; 21.07.2013 в 05:46. Причина: Вопрос решен |
|
|||||
|
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 99
|
Спасибо всем!
Вобщем, так и писал Из-за чего глючило - из-за того, что свойство 'votes_num' объектов в medalsForSort_array было object, а не Number. Тоесть еще на этапе получения этого значения из XML я забыл указать скрипту, что беру значение, а не ноду. 1) Передавал из парсинга XML: 2) В ф-и заполнения массива получал в аргументах в таком виде: И делал объект Вот массив и сортировался по votes_num, как по String. Как только поменял вот так - трейс показал typeOf(votes_num) == number и массив начал сортироваться нормально - ибо матчасть надо помнить железно. ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:36. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| array , sortOn |
|
|