View Full Version : [javascript]creazione dinamica di array, è possibile?
ciao a tutti,
Sto lavorando su uno javascript in cui mi servono svariati array,volevo sapere se qualcuno sa se esiste un modo per creare dinamicamente degli array, cosi da snellire il codice e per renderlo più leggibile
ciao a tutti,
Sto lavorando su uno javascript in cui mi servono svariati array,volevo sapere se qualcuno sa se esiste un modo per creare dinamicamente degli array, cosi da snellire il codice e per renderlo più leggibile
Forse non ho capito perche' la risposta mi sembra troppo banale
var marr = new Array();
marr.push("asdf");
marr.push("qwerqwer20");
marr.push(18);
CozzaAmara
02-05-2009, 16:47
ciao a tutti,
Sto lavorando su uno javascript in cui mi servono svariati array,volevo sapere se qualcuno sa se esiste un modo per creare dinamicamente degli array, cosi da snellire il codice e per renderlo più leggibile
Dinamicamente in che senso?
Creati ad hoc dal linguaggio lato server? Se si, non ci sono problemi puoi creare "on the fly" tutto il codice che ti interessa come già puoi fare per l'html, tanto il JS è sempre interpreatato dal client.
scusate non mi son spiegato bene, intendo la creazione di n array tramite uno o più cicli(for o while) con nomi tipo array-"i"
esempio banale x intenderci
for(i=0;i<n;i++){
var array "i" =new Array("lunghezza")
}
che alla fine crea:
array"0"
array"1"
...
array"n-1"
della stessa lunghezza, che poi andro a riempire successivamente
spero di essere stato più chiaro di prima, una cosa cosi è possibile in qualche modo?
Si chiama matrice(array di array).
puoi fare così
var n = 10;
var arrContainer = {};
for (var i=0; i<n; i++) {
arrContainer["a"+i] = [];
}
poi puoi accedere ad uno dei 10 array creati con la sintassi arrContainer["a0"] etc etc
oppure usi un array di array :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.