Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Массивы в JS
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Описание: конкретно, многомерные массивы
Леголегс Администратор
Отправлено: 17 Июля, 2004 - 12:01:45
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Такой вопрос: а поддерживает ли JS многомерные (в частности двухмерные) массивы?
CODE:

var myArr = new Array();
myArr[0,4]="абвгд";
myArr[1,4]="ежзик";

Будет ли это корректно работать и если да, то есть ли какие нибудь тонкости?
Заранее спасибо.
 
 Top
ETC Администратор
Отправлено: 17 Июля, 2004 - 12:16:24
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Леголегс
скорее так:
CODE:

var my = new Array();
my[0] = new Array('a','b','c');
my[1] = new Array('d','e','f');
my[2] = new Array('g','h','i');
my[3] = new Array('j','k','m');
alert(my[1][1]);

Ответ будет "e";\n\n(Добавление)
Кстати, прежде чем спрашивать, стоит лучше сначала попробовать Улыбка
 
 Top
Леголегс Администратор
Отправлено: 20 Июля, 2004 - 10:38:21
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Цитата:
Кстати, прежде чем спрашивать, стоит лучше сначала попробовать

Дык пробовал, не работает. А твой способ не подходит, пришлось без массива обойтись. А спрашивал, потому, что предполагал какие-нибудь тонкости
 
 Top
ETC Администратор
Отправлено: 20 Июля, 2004 - 11:48:06
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Леголегс
Цитата:
твой способ не подходит

Так другого и нету...
 
 Top
гиссар
Отправлено: 20 Августа, 2004 - 23:19:33
Post Id


Newbie


Покинул форум
Сообщений всего: 40
Дата рег-ции: Май 2004  

Карма 1




То же самое, что предлагает ETC, только немножко "другими словами":
CODE:
var db = new Array()
db[0] = new r("raz","dva")
db[1] = new r("tri","chetyre")

function r(first,second) {
this.first = first
this.second = second
return this
}

при этом db[1].second = "chetyre" и т.п.
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0342]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33