KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a function that is set up as follows function mainFunction() { function subFunction() { var str = "foo"; return str; } } var test = mainFunction(); alert(test); To my logic, that alert should return 'foo', but instead it returns undefined. What am I doing wrong? UPDATE : Here's my actual code (it's a function for reverse-geocoding with the Google API) function reverseGeocode(latitude,longitude){ var address = ""; var country = ""; var countrycode = ""; var locality = ""; var geocoder = new GClientGeocoder(); var latlng = new GLatLng(latitude, longitude); return geocoder.getLocations(latlng, function(addresses) { address = addresses.Placemark[0].address; country = addresses.Placemark[0].AddressDetails.Country.CountryName; countrycode = addresses.Placemark[0].AddressDetails.Country.CountryNameCode; locality = addresses.Placemark[0].AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName; return country; }); }
Tags (comma-separated)
Save Edits
Cancel