Set JavaScript
- Halaman Sebelumnya Objek yang Dapat Dievaluasi JS
- Halaman Berikutnya Metode JS Set
JavaScript Set adalah kumpulan nilai yang unik.
Setiap nilai hanya dapat muncul sekali di Set.
Nilai dapat berupa apapun, nilai asli atau objek.
Bagaimana membuat Set
Dapat dibuat seperti berikut untuk JavaScript Set:
- Kirimkan array ke
new Set()
. - Buat Set kosong dan gunakan
add()
Tambahkan nilai.
Metode new Set()
Kirimkan array ke new Set()
Konstruktur:
Instansi
// Buat Set const letters = new Set(["a","b","c"]);
Buat Set dan tambahkan nilai:
Instansi
// Buat Set const letters = new Set(); // Tambahkan nilai ke Set letters.add("a"); letters.add("b"); letters.add("c");
Buat Set dan tambahkan variabel:
Instansi
// Buat Set const letters = new Set(); // Buat variabel const a = "a"; const b = "b"; const c = "c"; // Tambahkan variabel ke Set letters.add(a); letters.add(b); letters.add(c);
Metode add()
Instansi
letters.add("d"); letters.add("e");
Jika menambahkan elemen yang sama, hanya yang pertama yang akan disimpan:
Instansi
letters.add("a"); letters.add("b"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c");
Daftar elemen
Dapat digunakan for..of
Luring daftar semua elemen Set (nilai):
Instansi
// Buat Set const letters = new Set(["a", "b", "c"]); // Daftar semua elemen let text = ""; for (const x of letters) { text += x; }
Set adalah objek
typeof
Mengembalikan object:
typeof letters; // mengembalikan object
instanceof Set
Mengembalikan true:
letters instanceof Set; // mengembalikan true
Panduan Referensi Set Penuh
Untuk referensi penuh, kunjungi situs kami:Panduan Referensi Set JavaScript.
Panduan ini termasuk deskripsi dan contoh semua properti dan metode Set.
Dukungan Peramban
Set adalah Karakteristik ES6(JavaScript 2015).
Dari Juni 2017, semua peramban modern mendukung ES6:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Mei 2016 | April 2017 | Juni 2017 | September 2016 | Juni 2016 |
Internet Explorer tidak mendukung Set.
- Halaman Sebelumnya Objek yang Dapat Dievaluasi JS
- Halaman Berikutnya Metode JS Set