JavaScript Set keys()

Definisi dan penggunaan

keys() Metode ini mengembalikan objek iterator yang berisi nilai Set.

keys() Metode ini tidak akan mengubah Set asli.

Contoh

Contoh 1

// Buat Set
const letters = new Set(["a", "b", "c"]);
// Dapatkan nilai
const myIterator = letters.keys();
// Daftar nilai
let text = "";
for (const x of myIterator) {
  text += x;
}

Coba sendiri

Contoh 2

Dengan langsung mengelilingi set.keys():

// Buat Set
const letters = new Set(["a", "b", "c"]);
// Daftar semua elemen
let text = "";
for (const x of letters.keys()) {
  text += x;
}

Coba sendiri

Perhatian

Karena Set tidak memiliki kunci,keys() Hasil yang dihasilkan oleh metode ini sama dengan values() Metode yang sama.

Ini membuat JavaScript Set kompatibel dengan JavaScript Map.

Sintaksis

set.keys()

Parameter

Tidak ada.

Nilai kembalian

Tipe Deskripsi
Iterator Objek yang dapat diiterasi yang mengandung nilai Set.

Dukungan browser

set.keys() Adalah fitur ECMAScript6 (ES6).

Dari bulan Juni 2017, semua browser modern mendukung ES6 (JavaScript 2015):

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.keys().

Halaman- halaman Terkait: Sets JavaScript Iterables JavaScript Referensi Set Lengkap JavaScript