JavaScript Map keys()

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;
}

Subukan Mo Ito

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);

Subukan Mo Ito

Tandaan Nyo:Ang susi ay isang bagay (apples), hindi isang string ("apples"):

Halimbawa 3

fruits.get("apples");  // Ibabalik undefined

Subukan Mo Ito

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.