Ciao a tuti,
come faccio a dichiarare e inizializzare e richiamare un araay bidimensionale in js?
Ciao a tuti,
come faccio a dichiarare e inizializzare e richiamare un araay bidimensionale in js?
o array di array, insomma qualcosa che mi permetta di creare questa struttura di dato:
prova['nome'][1]
grazie
Prova questo.
codice:<script language="JavaScript" type="text/javascript"> <!-- var a = new Array(); a[0,0] = 'pippo'; a[0,1] = 'pluto'; alert(a[0,0]+ ' - ' + a[0,1]); //--> </script>
grazie
come posso dichiarare variabili al volo?
<html>
<body>
<script>
var prova = new Array();
prova['nome', 0]= "pio";
prova['id', 0]= "pio2";
prova['nome', 1]= "pio6-1";
prova['id', 1]= "pio7-1";
alert(prova['nome', 0]);
alert(prova['nome', 1]);
</script>
</body>
</html>
come mai mi estrae il secondo valore?
State reinventando JS? o state confondndolo con VBS?
Al posto degli indici numerici si possono usare anche gli indici con stringa (in questo vengono ad assomigliare alle hash).codice:var nr = 3; //numero righe var nc = 5; // numero colonne var prova = new Array(nr); for(var i=0; i<nr; i++) { prova[i] = new Array(nc); //... } // ora la matrice ha nr righe e nc colonne. // Per indirizzarla: prova[rr][cc] = ...;
Pero` se in un dato indice si usano indici a stringa, e` opportuno usarli sempre, non mescolare stringhe a numeri (salvo eccezioni).
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati