![]() |
Как правильно отсортировать массив?
Я понимаю что вопрос конечно глупый, но проблема в том что есть поля подружаемое из хмл, одно из них:
Код:
<DrinkStep start="22">Код:
drinkChapter.recipes.sortOn("startTime",Array.NUMERIC);Спасибо. |
Формат свойства startTime - Number?
Добавлю. recipes должен быть массивом объектов |
да,startTime - Number, recipes - и так обьекты... в чем же дело может быть?
|
Цитата:
Также посмотрите Array.sort() - вам больше подойдет, вместе с написанием собственной compareFunction. |
спасибо, из хелпа и применял, может чего то не заметил . . .
|
Array.NUMERIC не переводит String в Number, он указывает, что при сортировке, числа сортируются как числа, а не как строки. А данные в XML всегда в виде String, поэтому start надо перевести в Number.
|
все,спасибо разобрался..... к намберу было не правильно приведено, переделал, сортирует нормально
|
| Часовой пояс GMT +4, время: 11:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.