Menu
CoddyTech

Matematika, Irisan set

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

Irisan dua set A dan B adalah set baru yang hanya berisi elemen yang terdapat dalam A dan B.

Untuk menemukan irisan dua set, kamu dapat melakukan perulangan pada salah satu set dan memeriksa apakah setiap elemennya ada di set lainnya:

const set1 = new Set([1, 2, 3]);
const set2 = new Set([2, 3, 4]);
const intersection = new Set();

for (let element of set1) {
  if (set2.has(element)) {
    intersection.add(element);
  }
}
challenge icon

Tantangan

Mudah

Buat fungsi bernama setIntersection yang menerima array sebagai parameter. Fungsi tersebut harus mengubah array itu menjadi set. Buat set yang merupakan irisan dari kedua set input, ubah menjadi array, lalu kembalikan array tersebut. Jangan gunakan operator spread dalam solusi kamu.

Coba sendiri

function setIntersection(arr1, arr2) {
    const set1 = new Set(arr1)
    const set2 = new Set(arr2)
    const intersectionSet = new Set();
    // Tulis kodemu di sini
    
    
    return Array.from(intersectionSet)
}
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