ciao
mi serve una funzione che calcoli l'indice massimo presente in un array. Esempio:
var a[];
a[1] = "ciao";
a[2] = "world";
a[32] = "howz it?";
la f che cerco mi deve restituire 32.
grazie
ciao
mi serve una funzione che calcoli l'indice massimo presente in un array. Esempio:
var a[];
a[1] = "ciao";
a[2] = "world";
a[32] = "howz it?";
la f che cerco mi deve restituire 32.
grazie
a.length -1![]()
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
a giusto ... perche' la numerosita' dell'array che ho postato e' 33. quindi javascript crea tutti i posti (e li lascia vuoti) anche se non sono utilizzzati?
Si, anche se ovviamente quei posti rimangono vuoti. Le cose si complicavano leggermente se invece volevi sapere quanti elementi erano effettivamente presenti nell'array:
codice:var t = []; t[1] = 'ff'; t[32] = null; var i = t.length, j = 0; while(i--) { if(i in t) j++; } alert(j);![]()
eh già avevo fatto delle prove ed ero arrivato alle stese comclusioni
grazzzie