Un array è una struttura di dati che può contenere più valori di tipo diverso raggruppati in una singola variabile. In JavaScript, gli array sono usati per memorizzare collezioni ordinate di elementi.
È possibile dichiarare un array in JavaScript utilizzando la sintassi seguente:
let array = []; // Array vuoto
let numeri = [1, 2, 3, 4, 5]; // Array di numeri
let stringhe = ['ciao', 'mondo']; // Array di stringhe
È possibile accedere agli elementi di un array utilizzando la loro posizione, nota anche come indice. L'indice del primo elemento è 0, quello del secondo è 1 e così via.
Esempio di accesso agli elementi di un array:
let numeri = [10, 20, 30, 40, 50];
let primoNumero = numeri[0]; // 10
let terzoNumero = numeri[2]; // 30
Gli array supportano varie operazioni come l'aggiunta e la rimozione di elementi, la ricerca di elementi, la concatenazione di array, ecc.
Esempio di operazioni sugli array:
push()
per aggiungere un elemento alla fine dell'array.pop()
per rimuovere l'ultimo elemento dall'array.indexOf()
per trovare l'indice di un elemento.concat()
per unire due o più array.for
o forEach()
per iterare sugli elementi dell'array.Esempio di utilizzo di alcune operazioni sugli array:
let numeri = [1, 2, 3];
numeri.push(4); // numeri diventa [1, 2, 3, 4]
let ultimoNumero = numeri.pop(); // ultimoNumero diventa 4, numeri diventa [1, 2, 3]
let indice = numeri.indexOf(2); // indice diventa 1
let altriNumeri = [4, 5, 6];
let arrayConcatenato = numeri.concat(altriNumeri); // arrayConcatenato diventa [1, 2, 3, 4, 5, 6]