Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Массивы


Автор: MuToGeN 1.12.2002, 03:48
Код
var selected;
работает нормально, а
Код
var selected[8];
- пишет, что выполнено, но с ошибками на странице
IE 5.0

Автор: Cepera 1.12.2002, 16:28
Цитата(MuToGeN @ 30.11.2002, 20:48)
Код
var selected;
работает нормально, а
Код
var selected[8];
- пишет, что выполнено, но с ошибками на странице
IE 5.0

погоди, ты не показал остальную часть кода...


а более или менее ответ будет звучать так...
массив создается в JS следующим образом:
Код
myArray = new Array()

...
и тольеко после этого ты уже можешь присуждать его элементам разные значения:
Код
myArray[0]= 1;
myArray[1]= 2;
myArray[2]= "string";


P.S. не забудь в JS нельзя уменьшать размеры массива... а так как растет он очень быстро страница сильно тормозит...

Автор: MuToGeN 1.12.2002, 16:37
спасибо :) а то привык что все должно быть как в c++

Автор: Royan 1.12.2002, 22:15
Цитата
а так как растет он очень быстро страница сильно тормозит...
Это в каком смысле?  То есть это как размер массива растет?

Автор: Cepera 1.12.2002, 23:26
Цитата(Royan @ 01.12.2002, 15:15)
Это в каком смысле?  То есть это как размер массива растет?

а как же это еще назвать? :hehe
было один элемент, стало два, чуть позже три и т.п.
... уменьшить же никак нельзя

Автор: Royan 3.12.2002, 16:23
Я тебя все равно не понял, скоко надо элементов стоко и делаешь (если в этом смысле растет) так растет пропорционально твоим желанием, много желаний - много памяти, а в остальном куда он еще может расти (я про остальное, а не про желания)  Хотя может это я с этими  :withstupid и мне чего то пока не ясно

Автор: Cepera 3.12.2002, 16:32
ok. если кто понял, объясните плиз человеку

Автор: MuToGeN 3.12.2002, 18:06
Цитата(Royan @ 03.12.2002, 08:23)
Я тебя все равно не понял, скоко надо элементов стоко и делаешь (если в этом смысле растет) так растет пропорционально твоим желанием, много желаний - много памяти, а в остальном куда он еще может расти (я про остальное, а не про желания)  Хотя может это я с этими  :withstupid и мне чего то пока не ясно

короче, если хочешь, чтоб у посетителя системных ресурсов осталось поменьше,
Код
<script language="JScript">
var a=new Array();
var i;
while(1)
{ a[i]=i; }
</script>
речь идет про размер массива. чем он больше, тем хуже посетителю  :D

Автор: Royan 3.12.2002, 22:53
:baaa  О как!  :D  :hehe  :dg  :laugh  Открыт нолвый континент! Аминь. Давайте выпьем за это!

Автор: MuToGeN 4.12.2002, 00:50
Цитата(Royan @ 03.12.2002, 14:53)
:baaa  О как!  :D  :hehe  :dg  :laugh  Открыт нолвый континент! Аминь. Давайте выпьем за это!

а что собственно ты хотел узнать? если не это, то формулируй вопрос по-русски

Автор: Royan 4.12.2002, 01:38
Все нормально вопрос закрыт.

Автор: Cepera 4.12.2002, 03:47
Цитата(Royan @ 03.12.2002, 18:38)
Все нормально вопрос закрыт.

воистину!  ;-)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)