|
|
|
Forum Guru
      
участник
Last Login: 15.09.2006 11:43
Сообщ.: 55,
Visits: 500
|
|
| можно ли создать в JS массив без муторного описания типа: price_array[1] = new Array(1,2); price_array[1][1] = new Array(1,2); price_array[1][1][1] = new Array(1,2); ......................... ?
|
|
|
|
|
Forum Guru
      
участник
Last Login: 15.09.2006 11:43
Сообщ.: 55,
Visits: 500
|
|
| да, и еще - не фига не работает поиск... чтож такое то!
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Можно. Для этого есть упрощенный синтаксис с использованием квадратных скобок. Вот к примеру создание двухмерного массива var price_array = [[1,2], [1,2,3,4], [1]];
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
yaloo (06.09.2006) да, и еще - не фига не работает поиск... чтож такое то!Для таких проблем/вопросов есть форум Разговоры. Задай там этот вопрос. И сформулируй его нормально. Фраза "ни фига не работает поиск" ни и о чем конкретном не говорит. Лично у меня поиск работает без проблем.
|
|
|
|
|
Forum Guru
      
участник
Last Login: 15.09.2006 11:43
Сообщ.: 55,
Visits: 500
|
|
Для таких проблем/вопросов есть форум Разговоры. Задай там этот вопрос. И сформулируй его нормально. Фраза "ни фига не работает поиск" ни и о чем конкретном не говорит. Лично у меня поиск работает без проблем. Это было выражение эмоции, т.к. задача к сожалению срочная, а тут может что и встречалось. Ну т.е. я поняла, что без заранее известного кол-ва строк и столбцов ничего не решить. Массив у меня формируется из excel-файла и из-за этого сложности. В PHP было бы все проще. А JS к сожалению тупее.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
yaloo (06.09.2006) Это было выражение эмоции, т.к. задача к сожалению срочная, а тут может что и встречалось.Осторожней с эмоциями надо быть, а то можно напороться на встречную эмоцию от модератора, который может прибить всю тему сразу. Шучу конечно :). yaloo (06.09.2006) Ну т.е. я поняла, что без заранее известного кол-ва строк и столбцов ничего не решить. Массив у меня формируется из excel-файла и из-за этого сложности. В PHP было бы все проще. А JS к сожалению тупее.Как раз таки можно.
|
|
|
|
|
Forum Guru
      
участник
Last Login: 15.09.2006 11:43
Сообщ.: 55,
Visits: 500
|
|
| А как? объясните, а то я с JS дружу плохо, а тут такой срочняк :((
|
|
|
|
|
Forum Guru
      
участник
Last Login: 15.09.2006 11:43
Сообщ.: 55,
Visits: 500
|
|
| короче ладно, решила через другое место, и все круто.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
Кол-во строк и столбцов знать заранее необязательно, надо только точно знать нужное кол-во размерностей и момент когда начинается новая размерность. Алгоритма примерно такой:- Вывести начало объявления массива
var someArray = [ - Далее цикл по всем исходным данным.
- Когда начинается новая строка выводим символ [. Если до этого была выведена другая строка, то закрываем ее символом ].
- Если элемент не первый в своей последовательности, то выводим запятую (,) - как разделитель элементов
- Выводим значение элемента.
- В самом конце закрываем строки массива символом ] необходимое кол-во раз.
Типа того. Я таким образом генерировал заранее JavaScript для сайма из внешней программы без всяких проблем.
|
|
| |