Could somebody please explain why when this function is used elsewhere the value is void even when if condition is met.
Here is my code:
function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { var lat = position.coords.latitude; var lat = position.coords.latitude;var long = position.coords.longitude; var uCoords = [lat, long]; console.log(uCoords); return uCoords }); } }