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"]);

Coba Sendiri

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");

Coba Sendiri

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"]);

Coba Sendiri

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;
}

Coba Sendiri