![]() |
Просмотр ассоциативного массива в обратном порядке
Столкнулся с такой проблемой. Создаю массив
Код:
arr = new Array();9 6 3 Подскажите, пожалуйста, каким образом мона изменить, чтобы выводилось в таком же порядке, в котором и создается: 3 6 9 Спасибо. |
Создай массив, запихни туда значения, реверсни.
|
1
Код:
arr = new Array();Код:
arr = new Array(); |
если у тебя в качестве либо ключа либо значения в массиве идут целые числа - то гораздо удобнее использовать обыкновенный массив. один вызов Array.reverse решает проблему.
а for .. in всегда перебирает элементы в порядке обратном том в котором они были созданы. т.е. самый новый первым, потом тот который был создан пере ним и т п. |
да и вообще. если важен порядок элементов - то for .. in использовать не особо грамотно...
зы: а первый вариант opex'а совсем неплох. только это всё равно лишний наворот здесь. |
Яфно. Значит никак нельзя.
Да думал я сделать подобно тому, как показал выше уважаемый Орех. Но как-то это подобно чесанию левого уха правой рукой через затылок. Ладно. Прийдется чесать :D . Всем большое спасибо. |
Цитата:
|
| Часовой пояс GMT +4, время: 16:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.