Un array di lunghezza n è una collezione di n variabili dello stesso tipo, distinguibili l'una dall'altra per mezzo di un indice, cioè di un numero intero progressivo che può assumere valori tra 0 e n-1.
In generale, una dichiarazione di variabile di tipo array ha la seguente forma:
varnomeArray= new Array();
oppure anche, con inizializzazione:
varnomeArray= new Array(1°elem,2°elem,...,N°elem);
con elementi che possono anche essere array a loro volta.
Un particolare array è un oggetto della classe Array. Ogni nuovo oggetto viene creato
anteponendo la parola chiave new al nome della classe.
Per riferirsi ai singoli elementi di un array si usano le parentesi quadre:
nomeArray[indice di posizione]
con la convenzione che il primo elemento ha indice 0, il secondo ha indice 1, e così via,
fino all'ultimo elemento, che ha come indice il valore dell'espressione <nomeArray>.length 1.
Vettori come [1,2,3,4] e matrici come [[1,2],[3,4]] sono esempi di tipi di dato strutturati della forma array,
ovvero di oggetti della classe Array.
Aggiunge uno o più elementi alla fine di un array e ne restituisce la nuova lunghezza
unshift()
Aggiunge uno o più elementi all'inizio di un array e ne restituisce la nuova lunghezza
slice()
Estrae uno o più elementi da un array da un primo indice a un ultimo
splice()
Elimina tanti elementi dalla posizione del 1° argomento quanti indicati dal 2° argomento
e se presenti inserisce come nuovi elementi gli argomenti che seguono
Metodi applicabili a altri oggetti per ottenere un oggetto array
Descrizione
Esempio
.split()
costruisce l'elenco delle parti in cui un certo carattere o una sottostringa suddivide la stringa