Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

OBJECT SET

Mempelajari cara menggunakan Object Set di JavaScript dan fitur-fitur pentingnya.

JavaScript memiliki berbagai jenis objek built-in yang bisa digunakan, salah satunya adalah Object Set. Objek ini digunakan untuk menyimpan nilai unik, baik itu tipe primitif atau referensi objek.

Set adalah koleksi nilai. Nilai dapat berupa tipe data primitif seperti string, numbers dan Boolean atau tipe data objek seperti array dan objek lainnya. Karena Set hanya memperbolehkan nilai unik, maka tidak mungkin memiliki dua item yang sama dalam satu Set.

Cara Membuat Set di JavaScript

Untuk membuat Set, kita bisa menggunakan konstruktor new Set(). Berikut adalah contohnya:

let mySet = new Set();
mySet.add(1); // menambahkan nilai 1 ke dalam Set
console.log(mySet); // output: Set(1) {1}

Menambahkan Nilai ke Dalam Set

Untuk menambahkan nilai ke dalam Set, kita bisa menggunakan method add():

let mySet = new Set();
mySet.add('Hello'); // menambahkan string 'Hello' ke dalam Set
console.log(mySet); // output: Set(1) {"Hello"}

Mengetahui Jumlah Nilai dalam Set

Untuk mengetahui jumlah nilai yang ada dalam Set, kita bisa menggunakan properti size:

let mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet.size); // output: 3

Menghapus Nilai dalam Set

Jika kamu ingin menghapus nilai dalam Set, kamu bisa menggunakan method delete(). Dan jika kamu ingin menghapus semua nilai dalam Set, kamu bisa menggunakan clear().

let mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
mySet.delete(2); // menghapus nilai 2 dari mySet
console.log(mySet); // output: Set(2) {1, 3}
mySet.clear(); // menghapus semua nilai dalam mySet
console.log(mySet); // output: Set(0) {}

Mengecek keberadaan Nilai dalam Set

Jika kamu ingin mengecek keberadaan suatu nilai dalam Set, kamu bisa menggunakan method has().

let mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet.has(1)); // output: true
console.log(mySet.has(4)); // output: false

Sekian penjelasan tentang Object Set dalam JavaScript. Semoga membantu dalam meningkatkan pemahamanmu dalam JavaScript. Selamat mencoba!

👈🏼 Object prototype
Object Map 👉🏼