Get next value from map based on dynamic key value in JavaScript:
The below mapData is a map/object contains place as key and an object (longitude & latitude) as value.
We need to get the value, object of the map. The below snippet we can use to get the solutions for it.
var mapData = {
"Brandenburg Gate, Berlin": {latitude: 52.516272, longitude: 13.377722},
"Dortmund U-Tower": {latitude: 51.515, longitude: 7.453619},
"London Eye": {latitude: 51.503333, longitude: -0.119722},
"Kremlin, Moscow": {latitude: 55.751667, longitude: 37.617778},
"Eiffel Tower, Paris": {latitude: 48.8583, longitude: 2.2945},
"Riksdag building, Stockholm": {latitude: 59.3275, longitude: 18.0675},
"Royal Palace, Oslo": {latitude: 59.916911, longitude: 10.727567}
};
Object.keys(mapData).forEach(function(key){
var value = mapData[key];
console.log(value);
//console.log(value.longitude);// we can get Longitude
//console.log(value.latitude);//we can get Latitude
});
Output:
In output we will get an object which contains longitude & latitude.
Hey user,
Thank you for studying the blog
Please comment if any error/ suggestions found for above data.
Comments
Post a Comment