Autor | Zpráva | ||
---|---|---|---|
Mutahal Profil * |
#1 · Zasláno: 28. 2. 2010, 18:33:51
Ahoj,
vytvořil jsem si prázdné pole. auta = []; Potřeboval bych ověřit pole a v případě, že pole neobsahuje žádná prvky vrátí se false, v případě, že obsahuje alespoň jeden prvek, vrátí se true. auta = []; // false auta = ["Saab"]; // true auta = ["Saab", "Opel"]; // true Jak na to? Děkuji. |
||
WanTo Profil |
#2 · Zasláno: 28. 2. 2010, 18:37:34
Pokud bude auta.length == 0, pole je prázdné.
|
||
Mutahal Profil * |
#3 · Zasláno: 28. 2. 2010, 19:07:37
Díks!
|
||
_es Profil |
#4 · Zasláno: 28. 2. 2010, 19:19:25 · Upravil/a: _es
WanTo:
Môže sa stať aj to, že pole nemá žiadny prvok, no napriek tomu neplatí, že auta.length == 0. Pri zväčšovaní poľa sa vlastnosť length automaticky zvyšuje, no pri mazaní prvkov zostáva tá istá. No dá sa priamo zmeniť. |
||
WanTo Profil |
#5 · Zasláno: 28. 2. 2010, 20:00:27
_es:
Vidím, že mám ve znalostech JavaScriptu slušné mezery... Asi jsem nikdy nepotřeboval mazat z pole :) |
||
_es Profil |
#6 · Zasláno: 28. 2. 2010, 20:08:38
WanTo:
Myslel som niečo takéto: var p = []; p[1000000000]=1; delete p[1000000000]; alert(p.length); |
||
Časová prodleva: 14 let
|
0