Array

Gli array sono contenitori di oggetti...

Sottotitolo

Gli array sono contenitori di liste di oggetti. Se dovessimo generare i proiettili per un gioco, ad esempio, non creeremo una variabile per ogni proiettile, ma un array dentro al quale mettere tutti i proiettili visibili al momento nel gioco: mano a mano che il gioco evolve alcuni proiettili spariscono, altri di nuovi saranno creati.

Creare un array

Gli elementi di questo array sono tutti stringhe:

Possiamo creare però anche array contenenti numeri, altri oggetti, e addirittura altri array:

 

Accedere e modificare gli elementi di un array

Per mostrare il primo elemento di un array:

Per modificare il primo elemento:

Un array dentro a un array viene detto un array multidimensionale... ecco come accedere al terzo elemento dell'array contenuto nell'array random:

Calcolare la lunghezza di un array

La lunghezza viene restituita dal metodo length:

Un uso frequente è quello di scorrere e visualizzare tutti gli elementi di un array:

Convertire stringhe in array

Supponiamo di avere una stringa contenente un elenco di nomi separati da virgole:

Creiamo l'array suddividendo la stringa in base alla posizione delle virgole:

Per vedere il risultato:

E' possibile fare l'operazione opposta, e trasformare un array in una stringa:

oppure con toString:

Aggiungere e rimuovere elementi a un array

Usiamo push per aggiungere uno o più elementi:

Push restituisce la nuova lunghezza dell'array:

Per rimuovere l'ultimo elemento dell'array:

Pop restituisce l'elemento rimosso, nel caso lo si voglia utilizzare:

Per inserire un elemento all'inizio dell'array:

Per rimuoverlo dall'inizio:

 

 

  • JAVASCRIPT

CFP CNOS-FAP DON BOSCO - via XIII Martiri, 86 - 30027 San Donà di Piave (VE) - tel. 0421 338 980 - Organismo di Formazione accreditato dalla Regione del Veneto