Metode Set JavaScript
metode new Set()
pasang array ke new Set()
konstruktor:
instansi
// Buat Set const letters = new Set(["a","b","c"]);
metode add()
instansi
letters.add("d"); letters.add("e");
jika menambahkan elemen yang sama, hanya akan disimpan yang pertama:
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 Set
dapat digunakan for..of
melilitasi 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; }
metode has()
jika nilai yang ditentukan ada di dalam Set:has()
metode mengembalikan true.
instansi
// Buat Set const letters = new Set(["a", "b", "c"]); // Apakah Set mengandung "d"? answer = letters.has("d");
metode forEach()
forEach()
metode memanggil sebuah fungsi untuk setiap elemen Set:
instansi
// Buat Set const letters = new Set(["a", "b", "c"]); // Daftar semua entri let text = ""; letters.forEach(function(value) { text += value; });
metode values()
values()
metode mengembalikan sebuah objek iterator yang mengandung nilai Set:
Contoh 1
// Buat Set const letters = new Set(["a", "b", "c"]); // Dapatkan semua nilai const myIterator = letters.values(); // Daftar semua nilai let text = ""; for (const entry of myIterator) { text += entry; }
Contoh 2
// Buat Set const letters = new Set(["a", "b", "c"]); // Daftar semua nilai let text = ""; for (const entry of letters.values()) { text += entry; }
metode keys()
keys()
metode mengembalikan sebuah objek iterator yang mengandung nilai Set:
Perhatian:
Set tidak memiliki kunci, jadi keys()
kembalikan dengan values()
isi yang sama.
Ini membuat Set kompatibel dengan Map.
Contoh 1
// Buat Set const letters = new Set(["a", "b", "c"]); // Buat iterator const myIterator = letters.keys(); // Daftar semua elemen let text = ""; for (const x of myIterator) { text += x; }
Contoh 2
// Buat Set const letters = new Set(["a", "b", "c"]); // Daftar semua elemen let text = ""; for (const x of letters.keys()) { text += x; }
metode
entries()
Metode entries()value, value] benar.
Perhatian:
entries()
metode biasanya digunakan untuk kembalikan iterasi [key, value] benar.
Karena Set tidak memiliki kunci, jadi entries()
kembalikan [value, value]
Ini membuat Set kompatibel dengan Map.
Contoh 1
// Buat Set const letters = new Set(["a", "b", "c"]); // Dapatkan semua entri const myIterator = letters.entries(); // Daftar semua entri let text = ""; for (const entry of myIterator) { text += entry; }
Contoh 2
// Buat Set const letters = new Set(["a", "b", "c"]); // Daftar semua entri let text = ""; for (const entry of letters.entries()) { text += entry; }
Panduan Lengkap Set
Untuk referensi penuh, kunjungi:Panduan Referensi Set JavaScript.
Panduan Lengkap Set termasuk deskripsi dan contoh setiap properti dan metode.