Panduan Referensi Set JavaScript
Koleksi JavaScript (Set) adalah koleksi nilai unik.
Setiap nilai dalam koleksi hanya muncul sekali.
Nilai ini dapat berupa apapun, termasuk nilai asli atau objek.
Bagaimana membuat koleksi
Anda dapat membuat koleksi JavaScript dengan cara berikut:
- Kirim array ke
new Set()
- Buat koleksi dan gunakan
add()
Metode menambahkan nilai
Contoh 1
Kirim array ke new Set()
Konstruktor:
// Buat sebuah koleksi const letters = new Set(["a","b","c"]);
Contoh 2
Buat koleksi dan tambahkan nilai:
// Buat sebuah koleksi const letters = new Set(); // Tambahkan nilai ke koleksi letters.add("a"); letters.add("b"); letters.add("c");
Metode dan Properti Koleksi JavaScript
Metode/Properti | Deskripsi |
---|---|
new Set() | Buat koleksi baru. |
add() | Tambah elemen baru ke koleksi. |
clear() | Hapus semua elemen dari koleksi. |
delete() | Hapus elemen dari koleksi. |
entries() | Kembalikan iterator yang mengandung pasangan [value, value] (setiap elemen dalam koleksi keduanya adalah kunci dan nilai). |
forEach() | Panggil fungsi callback untuk setiap elemen. |
has() | Kembalikan true jika ada nilai di koleksi. |
keys() | Sama seperti metode values() |
size | Kembalikan jumlah elemen dalam koleksi. |
values() | Kembalikan iterator yang mengandung nilai dalam koleksi. |
metode new Set()
Kirim array ke new Set()
Konstruktor:
Contoh
// Buat sebuah koleksi const letters = new Set(["a","b","c"]);
Daftar elemen koleksi
Anda dapat menggunakan for..of Daftar semua elemen dalam koleksi (nilai):
Contoh
// Buat sebuah koleksi const letters = new Set(["a","b","c"]); // Daftar semua elemen let text = ""; for (const x of letters) { text += x; }