const countries= new Map();
countries.set(“Deutsch”, “Berlin”);
countries.set(“Schweiz”, “Bern”);
countries.set(“Österreich”, “Wien”)
countries.forEach(function(value, key){
console.log(key, value);
})
for of ile dönülürse elde edilen değer array olur.
for(let country of countries){
console.log(country); // [“Deutsch”, “Berlin”]
}
Aşağıdaki kullanımla key-value değerleri elde edilebilir.
for(let [key, value] of countries){
console.log(key, value); // [“Deutsch”, “Berlin”]
}
Sadece key değeri elde edilmek istenirse keys() fonksiyonu kullanılabilir.
for(let key of countries.keys()){
console.log(key,); // Deutsch
}
Sadece value değeri elde edilmek istenirse values() fonksiyonu kullanılabilir.
for(let key of countries.values()){
console.log(key,); // Berlin
}
Array’lerden map oluşturulabilir.
const array = [[“key1”, “value1”], [“key2”, “value2”]];
const _map = new Map(array);
Map’ten array oluşturulabilir.
const array = Array.from(countries) // [[“Deutsch”, “Berlin”], [“Schweiz”, “Bern”], [“Österreich”, “Wien”]];