Cuando trato de capturar el valor de una Promesa en una matriz fuera de .then() , la matriz se completa con undefined (aunque console.log() registra los valores correctos).
async function fetchCoordinates(pluscode) { let response = await fetch(url); return await response.json(); } let places = [] fetchCoordinates(pluscode) .then(geoinfo => { console.log(geoinfo) console.log(geoinfo.plus_code.geometry.location.lat) places.push( {position: new google.maps.LatLng( geoinfo.plus_code.geometry.location.lat, geoinfo.plus_code.geometry.location.lng )} ) })