HTML and CSS Reference
In-Depth Information
Finora abbiamo parlato di come usare i tipi di base e di come organizzare il flusso del
codice. Per completare le basi di JavaScript parliamo ora di come lavorare con i tipi com-
plessi partendo dagli array.
Array
In JavaScript un array è un contenitore di oggetti. Non ci sono restrizioni al tipo di oggetti
che un array può contenere tanto che all'interno dello stesso array possono esserci anche
oggetti di diverso tipo.
Dichiarare una variabile di tipo Array non è diverso dal dichiarare una variabile di
qualunque altro tipo; la differenza sta nell'inizializzazione che avviene semplicemente im-
postando come valore i caratteri “ [] ” (parentesi quadre). Possiamo anche inizializzare di-
rettamente l'array con dei valori, inserendoli tra le parentesi quadre separati da virgola, così
come mostrato nel prossimo esempio.
Esempio 7.12
var list = []; //inizializzazione di un array vuoto
var list = [1, 2, "stringa", new Date()];//inizializzazione
di un array con valori
Per aggiungere un elemento a un array dobbiamo usare il metodo push passando in input
l'oggetto che vogliamo aggiungere.
Se invece vogliamo eliminare un elemento da un array dobbiamo usare il metodo
splice . Questo metodo accetta come primo parametro l'indice dell'elemento da elimina-
re e come secondo il numero di elementi da eliminare partendo dall'indice passato come
primo parametro.
nota
In JavaScript gli array partono da base zero. Questo significa che il primo ele-
mento ha indice zero.
Se vogliamo invece modificare un elemento esistente, dobbiamo prima recuperarlo tramite
indexer (passandogli l'indice dell'elemento tra parentesi quadre) e successivamente asse-
gnargli un nuovo valore. Queste tecniche sono mostrate nel prossimo esempio.
 
Search WWH ::




Custom Search