Memeriksa Apakah Elemen Ada
Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 32 dari 65.
Untuk memeriksa apakah sebuah elemen ada di Set, gunakan method has(). Method ini mengembalikan true jika elemen tersebut ada di Set, dan false jika tidak.
Berikut cara menggunakan method has():
const mySet = new Set([1, 2, 3, 4, 5]);
console.log(mySet.has(3)); // true
console.log(mySet.has(6)); // falsemethod has() berguna saat kamu perlu memeriksa keberadaan sebuah elemen sebelum melakukan operasi terhadapnya:
if (mySet.has(3)) {
console.log("3 is in the set");
} else {
console.log("3 is not in the set");
}Ingat bahwa Set menggunakan kesetaraan ketat (===) untuk perbandingan, jadi 5 dan '5' dianggap sebagai elemen yang berbeda:
const mixedSet = new Set([1, '2', 3]);
console.log(mixedSet.has('1')); // false
console.log(mixedSet.has(2)); // false
console.log(mixedSet.has('2')); // trueTantangan
MudahBuat fungsi bernama symmetricDifference yang menerima dua array sebagai parameter. Fungsi tersebut harus mengubah array menjadi set, lalu mengembalikan Set baru yang berisi elemen yang ada di salah satu dari kedua Set, tetapi tidak di keduanya. Gunakan method has() untuk memeriksa keberadaan elemen. Terakhir, ubah set menjadi array dan kembalikan.
Coba sendiri
function symmetricDifference(arr1, arr2) {
// 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