[ cope.rs @ 07.10.2007. 18:46 ] @
| Pozdrav svima. Koristim JavaScript vec dugo i mogu opusteno da kazem da nemam pojma 
Svaki dan naletim na nesto novo (za mene) i zapanjim se 
Dakle, ranije sam naleteo na neki tekst gde stoji da je umesto Code: for(i=0; i<t; i++){v[i]...} bolje koristiti Code: v.each(function(x){...});
Medjutim, sad vidim da ima i Code: for(x in v){...} pa me zanima sta je najbolje koristiti i da li mozda jos ima i nesto peto za for loop?
HVALA! |
[ jablan @ 07.10.2007. 19:30 ] @
Funkcija each() nije deo standardnog JS objektnog modela, verovatno si video nešto što koristi prototype biblioteku.
Inače, koristiš ono što ti je najzgodnije - konstrukcija sa for ... in je zgodnija i kraća, i podržava iteraciju kroz heševe. Each je zgodan kad imaš gotovu funkciju koju hoćeš da primeniš na sve elemente kolekcije, itd...
Dakle, nema bolje, samo zgodnije i manje zgodno.
[ cope.rs @ 01.05.2008. 10:44 ] @
HVALA jablane!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.