JavaScript Map keys()
- Pagina precedente has()
- Pagina successiva set()
- Torna alla pagina precedente Manuale di Referenza Map JavaScript
Definizione e uso
keys()
Il metodo restituisce un oggetto iteratore che contiene tutte le chiavi della Map.
keys()
Il metodo non cambia la Map originale.
Esempio
Esempio 1
// Crea una Map const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] ]); // Elenca tutte le chiavi let text = ""; for (const x of fruits.keys()) { text += x; }
Oggetti come chiavi
Attenzione:L'abilità di utilizzare oggetti come chiavi è una caratteristica importante di Map.
Esempio 2
// Crea oggetti const apples = {name: 'Apples'}; const bananas = {name: 'Bananas'}; const oranges = {name: 'Oranges'}; // Crea una Map const fruits = new Map(); // Aggiungi un nuovo elemento alla Map fruits.set(apples, 500); fruits.set(bananas, 300); fruits.set(oranges, 200);
Ricorda:La chiave è un oggetto (apples), non una stringa ("apples"):
Esempio 3
fruits.get("apples"); // Restituisce undefined
Sintassi
map.keys()
Parametro
Nessuno.
Valore di ritorno
Tipo | Descrizione |
---|---|
Iterator | Oggetto iterabile che contiene tutte le chiavi di Map. |
Supporto del browser
map.keys()
E 'una caratteristica di ECMAScript6 (ES6).
A partire dal giugno 2017, tutti i browser moderni supportano ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
maggio 2016 | aprile 2017 | Giugno 2017 | Settembre 2016 | Giugno 2016 |
map.keys()
Non supportato in Internet Explorer.
- Pagina precedente has()
- Pagina successiva set()
- Torna alla pagina precedente Manuale di Referenza Map JavaScript