JavaScript Map keys()
- Nangungunang Pahina has()
- Susunod na Pahina set()
- Bumalik sa Angat Manwal ng Pakikitungo ng JavaScript Map
Definisyon at Gagamit
keys()
Ang paraan ay ibabalik ang isang iterator object na naglalaman ng lahat ng mga susi ng Map.
keys()
Ang paraan ay hindi magbabago sa orihinal na Map.
Halimbawa
Halimbawa 1
// Paglikha ng Map const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] ]); // Ilista ang lahat ng mga susi let text = ""; for (const x of fruits.keys()) { text += x; }
Bagay bilang Susi
Babala:Ang paggamit ng bagay bilang susi ay isang mahalagang katangian ng Map.
Halimbawa 2
// Paglikha ng Bagay const apples = {name: 'Apples'}; const bananas = {name: 'Bananas'}; const oranges = {name: 'Oranges'}; // Paglikha ng Map const fruits = new Map(); // Idinagdag ang bagay sa Map fruits.set(apples, 500); fruits.set(bananas, 300); fruits.set(oranges, 200);
Tandaan Nyo:Ang susi ay isang bagay (apples), hindi isang string ("apples"):
Halimbawa 3
fruits.get("apples"); // Ibabalik undefined
Gramata
map.keys()
Parametro
Wala.
Halimbawa ng Bunga
Uri | Paglalarawan |
---|---|
Iterator | Mga bagay na maaaring itilikha ng Map na naglalaman ng lahat ng mga susi. |
Suporta ng Browser
map.keys()
Ito ang mga katangian ng ECMAScript6 (ES6).
Simula noong Hunyo 2017, lahat ng modernong browser ay sumusuporta sa ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Mayo 2016 | Abril 2017 | Hunyo 2017 | Setyembre 2016 | Hunyo 2016 |
map.keys()
Hindi sumusuporta ang Internet Explorer.
- Nangungunang Pahina has()
- Susunod na Pahina set()
- Bumalik sa Angat Manwal ng Pakikitungo ng JavaScript Map