Metodi di array e oggetti, iterazione e manipolazione in JavaScript.
41 cards · basic cards · AI-written, checked twice. Edit anything.
- Cosa fa Array.push()?
Show answer
Aggiunge uno o più elementi alla fine di un array e restituisce la nuova lunghezza. Modifica l'array originale.
- Cosa fa Array.pop()?
Show answer
Rimuove l'ultimo elemento di un array e lo restituisce. Modifica l'array originale. Restituisce undefined se l'array è vuoto.
- Cosa fa Array.shift()?
Show answer
Rimuove il primo elemento di un array e lo restituisce. Modifica l'array originale. Restituisce undefined se l'array è vuoto.
- Cosa fa Array.unshift()?
Show answer
Aggiunge uno o più elementi all'inizio di un array e restituisce la nuova lunghezza. Modifica l'array originale.
- Cosa fa Array.slice()?
Show answer
Restituisce una copia superficiale (shallow copy) di una porzione di un array. Non modifica l'array originale. Accetta gli indici di inizio e di fine.
- Cosa fa Array.splice()?
Show answer
Rimuove elementi da un array e, facoltativamente, ne inserisce di nuovi. Modifica l'array originale e restituisce un array con gli elementi rimossi.
- Cosa fa Array.concat()?
Show answer
Unisce due o più array in un nuovo array. Restituisce un nuovo array e non modifica gli originali.
- Cosa fa Array.join()?
Show answer
Unisce tutti gli elementi di un array in un'unica stringa, separati da un separatore specificato. Il separatore predefinito è la virgola.
- Cosa fa Array.indexOf()?
Show answer
Restituisce l'indice del primo elemento che corrisponde al valore cercato. Restituisce -1 se non lo trova.
- Cosa fa Array.includes()?
Show answer
Verifica se un array contiene un determinato elemento e restituisce un booleano. Più leggibile di indexOf per semplici controlli di presenza.
- Cosa fa Array.reverse()?
Show answer
Inverte l'ordine degli elementi di un array sul posto. Modifica l'array originale e ne restituisce un riferimento.
- Cosa fa Array.sort()?
Show answer
Ordina gli elementi di un array sul posto. Per impostazione predefinita ordina lessicograficamente, come stringhe. Accetta una funzione di confronto facoltativa.
- Cosa fa Array.map()?
Show answer
Trasforma ogni elemento di un array con una funzione callback e restituisce un nuovo array. Non modifica l'array originale.
- Cosa fa Array.filter()?
Show answer
Crea un nuovo array con gli elementi che superano il test della funzione callback. Non modifica l'array originale.
- Cosa fa Array.reduce()?
Show answer
Accumula gli elementi di un array in un unico valore applicando una funzione callback. Accetta una callback e un valore iniziale facoltativo.