Array

Riassunto

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.

Dichiarazione degli Array

È 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

Accesso agli Elementi dell'Array

È 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

Operazioni sugli Array

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:

  • Aggiunta di Elementi: Utilizzare il metodo push() per aggiungere un elemento alla fine dell'array.
  • Rimozione di Elementi: Utilizzare il metodo pop() per rimuovere l'ultimo elemento dall'array.
  • Ricerca di Elementi: Utilizzare il metodo indexOf() per trovare l'indice di un elemento.
  • Concatenazione di Array: Utilizzare l'operatore concat() per unire due o più array.
  • Iterazione sugli Elementi: Utilizzare cicli come 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]