JavaScript/Oggetto Array: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 43:
</source>
 
=== Array associativi? ===
Javascript '''non''' supporta la possibilità di crearei vettori con indici associativi,. cioèAl disuo associareposto all'indicesi delusano vettoregli oggetti. Se si tenta di creare un nomearray piuttostoassociativo, cheil parser lo interpreta come un numerooggetto con un indice denominato. UnQuindi modoi velocemetodi perdegli crearearray unnon vettorefunzioneranno associativoin èmodo ilcorretto. seguente:
Ad esempio:
<source lang=javascript>
var vet = new Array();
vet["pippo"] = "valore1";
alert(vet["pippo"].length); //output: valore10
/* length è una proprietà che si applica solo agli array
</source>
con indice numerico, quindi dà un valore errato */
oppure
<source lang=javascript>
var vet = { "A": "valore1", "B": "valore2" }
alert(vet["A"]); // output: Valore1
</source>
In JavaScript gli array hanno solo indici numerici.
 
=== Array multi-dimensionali ===