𝗔𝗿𝗿𝗮𝘆𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁
Gli array memorizzano più valori in una singola variabile. Mantengono i dati organizzati in un ordine specifico.
Senza gli array, è necessario creare variabili separate per ogni elemento. Questo diventa difficile da gestire man mano che i dati aumentano. Con gli array, raggruppi tutto insieme.
Usi comuni per gli array:
- Elenchi di nomi di studenti
- Liste di prodotti
- Articoli nel carrello della spesa
- Numeri di cellulare
Come funzionano gli array: Gli array utilizzano gli indici per trovare gli elementi. Il primo elemento si trova sempre all'indice 0.
Esempio: let fruits = ["Apple", "Banana", "Orange"];
- fruits[0] è "Apple"
- fruits[1] è "Banana"
- fruits[2] è "Orange"
Metodi essenziali degli Array:
Aggiungere e rimuovere:
- push(): Aggiunge un elemento alla fine.
- pop(): Rimuove l'elemento dalla fine.
- unshift(): Aggiunge un elemento all'inizio.
- shift(): Rimuove l'elemento dall'inizio.
- splice(): Aggiunge o rimuove elementi in qualsiasi posizione.
Estrazione e ricerca:
- slice(): Copia una parte dell'array.
- indexOf(): Trova la posizione di un elemento.
- includes(): Verifica se un elemento esiste.
- find(): Restituisce il primo elemento che soddisfa una condizione.
Trasformazione dei dati:
- map(): Modifica ogni elemento dell'array.
- filter(): Mantiene solo gli elementi che soddisfano una condizione.
- reduce(): Combina tutti gli elementi in un unico valore.
- sort(): Ordina gli elementi.
- reverse(): Inverte l'ordine degli elementi.
Array vs. Oggetto:
- Gli array utilizzano numeri (indici) per trovare i dati. Sono ideali per le liste.
- Gli oggetti utilizzano chiavi per trovare i dati. Sono ideali per descrivere un'entità.
Esempio:
- Array: ["Rosso", "Blu", "Verde"]
- Oggetto: { color: "Rosso", id: 1 }
Padroneggia questi metodi per gestire i dati in modo efficiente nel tuo codice.
Fonte: https://www.geeksforgeeks.org/javascript/javascript-arrays/ Fonte: https://www.w3schools.com/js/js_arrays.asp
Guida completa: https://dev.to/annapoo/arrays-in-javascript-2nb4