JavaScript Map keys()
- Halaman Sebelumnya has()
- Halaman Berikutnya set()
- Kembali ke TINGKAT ATAS Panduan Referensi Map JavaScript
Definisi dan penggunaan
keys()
Method mengembalikan objek iterator yang termasuk semua kunci dalam Map.
keys()
Method tidak akan mengubah Map asli.
Contoh
Contoh 1
// Membuat Map const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] ]); // Daftar semua kunci let text = ""; for (const x of fruits.keys()) { text += x; }
Objek sebagai kunci
Perhatian:Kemampuan untuk menggunakan objek sebagai kunci adalah fitur penting Map.
Contoh 2
// Membuat objek const apples = {name: 'Apples'}; const bananas = {name: 'Bananas'}; const oranges = {name: 'Oranges'}; // Membuat Map const fruits = new Map(); // Menambahkan elemen baru ke Map fruits.set(apples, 500); fruits.set(bananas, 300); fruits.set(oranges, 200);
Ingat:Kunci adalah objek (apples), bukan string ("apples"):
Contoh 3
fruits.get("apples"); // Mengembalikan undefined
Sintaks
map.keys()
Parameter
Tidak ada.
Nilai kembalian
Tipe | Deskripsi |
---|---|
Iterator | Objek yang dapat dievaluasi yang termasuk semua kunci dalam Map. |
Dukungan peramban
map.keys()
Adalah fitur ECMAScript6 (ES6).
Dari bulan Juni 2017, semua peramban 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 |
map.keys()
Tidak didukung di Internet Explorer.
- Halaman Sebelumnya has()
- Halaman Berikutnya set()
- Kembali ke TINGKAT ATAS Panduan Referensi Map JavaScript