Menambahkan Elemen
Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 30 dari 65.
Untuk menambahkan elemen ke Set, gunakan method add(). Method ini menambahkan elemen ke Set jika elemen tersebut belum ada. Jika elemen tersebut sudah ada, Set tidak berubah.
Berikut cara menggunakan method add():
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet); // Set(3) { 1, 2, 3 }Kamu bisa merangkai beberapa pemanggilan add(). Ini berfungsi karena add() mengembalikan Set itu sendiri setelah menambahkan elemennya, sehingga kamu bisa langsung memanggil add() lagi pada hasilnya:
mySet.add(4).add(5).add(6);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }Jika kamu mencoba menambahkan nilai duplikat, Set akan mengabaikannya:
mySet.add(1);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (tidak berubah)Tantangan
MudahBuat fungsi bernama addUniqueElements yang menerima dua parameter: sebuah array dan array lainnya. Fungsi ini harus mengubah array pertama menjadi Set, lalu menambahkan semua elemen dari array kedua ke Set, tetapi hanya jika elemen tersebut belum ada di Set. Terakhir, ubah set menjadi array dan kembalikan hasilnya.
Coba sendiri
function addUniqueElements(array1, array2) {
// Tulis kodemu di sini
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Logika dan Alur
1Mendalami string
Dasar-dasar stringIterasi pada stringTemplate LiteralsMethod stringRangkuman: Perangkai string4JSON Bagian 2
Menelusuri JSONJSON BersarangOptional Chaining pada JSONSalinan Dangkal dan MendalamUlasan: Toko SepedaUlasan: Tata Surya7Sistem Manajemen Perpustakaan
Ikhtisar ProyekMenambahkan Buku2Array Multidimensi
Dasar-Dasar Array 2DMengakses Elemen Array 2DLoop Bersarang dengan Array 2DRingkasan: Array 2DPenjumlahan dan Pengurangan MatriksArray BergerigiArray 3D dan SeterusnyaPola Umum Array 2DRingkasan: Semua tentang Array5set Bagian 1
Apa Itu set?Melakukan Perulangan pada setMenambahkan ElemenMenghapus ElemenMemeriksa Apakah Elemen AdaUkuran dan Apakah KosongMenyalin dan MengosongkanRangkuman: Dasar-Dasar set8Topik Menarik tentang array
Membongkar arraySintaks spread pada arrayArray renggangRekap: Lokakarya arrayLatihan sendiri: Compiler JavaScript online