Menu
CoddyTech

Menyalin dan Mengosongkan

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

set menyediakan dua method untuk membuat salinan dan menghapus semua elemen:

  1. new Set(existingSet): Membuat Set baru dengan semua elemen dari Set yang sudah ada.
  2. clear(): Menghapus semua elemen dari Set.

Berikut cara membuat salinan dari set:

const originalSet = new Set([1, 2, 3, 4, 5]);
const copiedSet = new Set(originalSet);

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

Untuk menghapus semua elemen dari set:

const mySet = new Set([1, 2, 3, 4, 5]);
console.log(mySet.size); // 5

mySet.clear();
console.log(mySet.size); // 0
challenge icon

Tantangan

Mudah

Buat fungsi bernama setOperations yang menerima array sebagai parameter. Fungsi ini harus mengonversi array menjadi set dan:

  1. Membuat salinan Set input
  2. Menambahkan angka 10 ke Set yang disalin
  3. Mengosongkan Set asli
  4. Mengembalikan object dengan dua property: copiedSet (salinan yang telah diubah) dan originalSet (Set asli yang telah dikosongkan)

Coba sendiri

function setOperations(inputArr) {
  const inputSet = new Set(inputArr);
  // Tulis kodemu di sini
  
  
  return {
    copiedSet: copiedSet,
    originalSet: inputSet
  };
}
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