Menu
Coddy logo textTech

Sintassi spread negli array

Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 48 di 65.

La sintassi di spread (...) consente di espandere un iterabile, come un array, nei punti in cui sono previsti zero o più argomenti o elementi. Offre un modo conciso per eseguire operazioni come combinare o copiare array.

Ecco alcuni casi d'uso comuni:

1. Combinare gli array:

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const combined = [...arr1, ...arr2];
console.log(combined); // [1, 2, 3, 4, 5, 6]

2. Creare una copia superficiale di un array:

const original = [1, 2, 3];
const copy = [...original];
console.log(copy); // [1, 2, 3]

3. Aggiungere elementi a un array:

const numbers = [1, 2, 3];
const moreNumbers = [0, ...numbers, 4];
console.log(moreNumbers); // [0, 1, 2, 3, 4]

4. Passare gli elementi di un array come argomenti di una funzione:

function sum(a, b, c) {
  return a + b + c;
}
const numbers = [1, 2, 3];
console.log(sum(...numbers)); // 6
challenge icon

Sfida

Facile

Crea una funzione chiamata mergeArr che accetti due array di numeri come argomenti. La funzione deve:

  1. Unire i due array usando l'operatore spread
  2. Rimuovere eventuali numeri duplicati
  3. Restituire l'array risultante

Provalo tu

function mergeArr(arr1, arr2) {
  // Scrivi il tuo codice qui
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online