Menu
CoddyTech

Matematika, Gabungan set

Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 36 dari 65.

Gabungan dua set A dan B adalah set baru yang berisi semua elemen dari A dan B, tanpa duplikat.

Berikut cara membuat gabungan dari dua set:

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 }

Dalam contoh ini, operator spread (...) digunakan untuk mengubah setiap Set menjadi array, lalu menggabungkannya ke dalam array baru. Array baru ini digunakan untuk membuat Set baru, yang secara otomatis menghapus duplikat.

challenge icon

Tantangan

Mudah

Buat fungsi bernama setUnion yang menerima dua array sebagai parameter. Fungsi tersebut harus mengonversi array-array itu menjadi set, lalu membuat Set baru yang merupakan gabungan dari kedua Set input. Terakhir, konversikan set tersebut menjadi array dan kembalikan hasilnya.

Jangan gunakan operator spread dalam solusimu.

Coba sendiri

function setUnion(arr1, arr2) {
     const set1 = new Set(arr1)
     const set2 = new Set(arr2)
     // Tulis kodemu di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler JavaScript online