| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Многомерный массив на JavaScript |
| Автор: Pattern® 15.4.2004, 07:24 | ||
Как можно создать подобный многомерный массив (указанный в коде) на JavaScript????
Вообще, данные не обязательно создавать на JavaScript. Их можно создать и в php, а потом передать в функцию JavaScript для обработки. Но вот как передать многомерный массив — я не знаю. То есть как указать в функции, что данная переменная — многомерный массив? |
| Автор: Gold Dragon 15.4.2004, 13:05 | ||
Можно так..
|
| Автор: Sardar 15.4.2004, 21:59 | ||||||||
Массивы в JavaScript могут быть многомерными, вернее это массивы массивов. Создать (многомерный)массив можно так:
В обоих вариантах создается обьект массив.
В JavaScript нет строгих типов, тип переменной может менятся динамически как в PHP. Если зачем то нужно узнать тип переменной то:
Да можно, квадратными скобками можно спустится до последнего уровня вложенности, как в PHP. |
| Автор: Pattern® 17.4.2004, 05:44 |
| Sardar, спасибо за подробный совет, очень сильно помогло. А ты бы мне не мог ещё бы объяснить такой моментик, почему массив созданный в том же php и я его передаю на вход функции JavaScript, то он его не понимает? |
| Автор: Sardar 17.4.2004, 15:03 |
| Во первых зарегистрируйся Во воторых надо точно определить где выполняется PHP, а где JavaScript! Теперь ты догадался почему ничего не получается... Если нет, то посмотри в браузере исходный код JavaScript'a пришедшего от сервера... Если ты "передавал массив на прямую" то найдешь там слово "Array"... Вывод: PHP интерпретируется на стороне сервера, браузеру отправляется только результат. Результат в данном случае это текст. Вообщем надо читать мануалы |