Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 40 di 49
  • livello principiante
Indice lezioni

Array di array e array associativi

Array di array e array associativi
Array di array e array associativi
Link copiato negli appunti

Può darsi che non vi capiti di usarli molto spesso, ma è bene sapere che avete la possibilità di creare array che hanno come elementi altri array. In pratica in questo modo costruite una matrice. Così:

  Alunno 1 Alunno 2 Alunno 3
Classe 1 Aldo Giovanni Giacomo
Classe 2 Mario Gianni Monica

Il codice necessario a costruire una matrice di questo genere è il seguente:

primaClasse = new Array("Aldo","Giovanni", "Giacomo");
secondaClasse = new Array("Mario","Gianni","Monica");
classi = new Array(primaClasse,secondaClasse);

O anche, con una sintassi più elegante:

classi = newArray();
classi[0]= new Array("Aldo","Giovanni", "Giacomo");
classi[1]= new Array ("Mario","Gianni","Monica");

E poi per far riferimento a un singolo elemento sarà sufficiente richiamare la posizione che occupa nella matrice:

alert(classi[1][2]);

JavaScript supporta anche gli array associativi: si tratta della possibilità di assegnare un "nome" all'indice dell'array, anziché un numero. Ad esempio:

voti = new Array();
voti["Mario"] = 7;
voti["Gianni"] = 4;
voti["Monica"] = 4;
alert(voti["Mario"]);

Un altro modo molto utile e veloce per dichiarare un array associativo è questo:

var arrayAssociativo = { "Mario":"7", "Gianni":"4", "Monica":"4" };

Ti consigliamo anche