Chi mi sa spiegare come "globalizzare" un
Array multidimensionale?
Ho una funzione che crea un Array multidimensionale(due indici)
partendo da una stringa (da PHP) del tipo:
stringa="a0,a1,a2...an;b0,b1,b2,...bn;....;z0,z1,z 2,...zn";
La funzoine JS, con due cicli while nestati,mi crea l'array:
v[0][0]=a0
v[0][1]=a1
v[0][2]=a2
.......
v[0][n]=an
v[1][0]=b0
v[1][1]=b1
........ ecc.
Il tutto funziona solo che le variabili v[x][y]
rimangono dentro le maledette parentesi { } della funzione
e non c'è verso di utilizzarle al di fuori in un'altra
funzione,sono cioè locali.
Se provo nel ciclo interno di while a definirle con var
var v[x]=new Array(); in luogo di v[x]=new Array();
mi appare un alert di errore :
"previsto ;"
Mistero della sfinge!!