![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Paher |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 18.8.2009 Репутация: нет Всего: нет |
Добрый день! Подскажите, пожалуйста, кто знает.
Имеются переменные a1, a2, a3 и т.д. Число переменных заранее неизвестно. Использование массивов по ряду причин затруднено. Как сделать цикл по значениям этих переменных? |
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Переменные глобальные?
Хотя это не самый хороший стиль программирования. Лучше всё же массивы. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
сталкивался в ряде случаев, что нельзя массивы использовать, потом начинались подобные проблемы.
в итоге в каждом случае, исправив логику, оказывалось что никаких ограничений на массивы нет. сразу всё становилось легче вглядитесь в код |
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
А если не секрет, то каковы эти причины? - Уже не первый год работаю с js, но что-то не приходят в голову такие причины. Если нельзя использовать "прямолинейно" - [2, "a", "qwerty", 23434, 0x181, 010], то всегда можно загнать в массив объектов типа [{id1, param1, value1}, {id2, param2, value2}]. Может, будет проще, если поставить немножко другую задачу? |
|||
|
||||
| Paher |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 18.8.2009 Репутация: нет Всего: нет |
Скрипт на стороне сервера возвращает переменные в таком виде. Скрипт используется также другими приложениями, так что менять его достаточно сложно. Вот и думал подстроится к существующему ответу. Что ж, придется переписывать. Спасибо всем
Это сообщение отредактировал(а) Paher - 31.8.2009, 23:32 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |