Menu
Coddy logo textTech

Matematica - Unione di insiemi

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

L’unione di due insiemi A e B è un nuovo insieme che contiene tutti gli elementi di A e B, senza duplicati.

Ecco come creare l'unione di due insiemi:

function union(setA, setB) {
  return new Set([...setA, ...setB]);
}

const setA = new Set([1, 2, 3]);
const setB = new Set([3, 4, 5]);
const unionSet = union(setA, setB);

console.log(unionSet); // Set(5) { 1, 2, 3, 4, 5 }

In questo esempio, l'operatore spread (...) viene usato per convertire ogni Set in un array, che vengono poi combinati in un nuovo array. Questo nuovo array viene usato per creare un nuovo Set, rimuovendo automaticamente eventuali duplicati.

challenge icon

Sfida

Facile

Crea una funzione chiamata setUnion che accetta due array come parametri. La funzione dovrebbe convertire quegli array in insiemi e creare un nuovo Set che sia l’unione dei due Set di input. Infine, converti l’insieme in un array e restituiscilo.

Non usare l’operatore spread nella tua soluzione.

Provalo tu

function setUnion(arr1, arr2) {
     const set1 = new Set(arr1)
     const set2 = new Set(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