JavaScript - Extraer variable de una funcion

 
Vista:
sin imagen de perfil
Val: 6
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Extraer variable de una funcion

Publicado por Raül (4 intervenciones) el 09/04/2020 20:27:14
Tengo este código,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const map = L.map('map').setView([41.409, 2.043], 6);
 
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
    attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
 
let iconMarker = L.icon({
    iconUrl: 'img/map-marker-alt-solid.svg',
    iconSize: [30, 30],
    iconAnchor: [15, 25]
})
 
export let latLng = map.on('click', e => {
        let coords = map.mouseEventToLatLng(e.originalEvent);
        console.log(coords);
        window.location = "formulari.html";
        return coords;
    })


y lo que quiero es extraer el valor de la latitud y longitud fuera de la funcion y exportarla a otro documento JS. Lo que no consigo es extraer el valor de let coords.

Gracias y saludos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de aberon10
Val: 477
Bronce
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Extraer variable de una funcion

Publicado por aberon10 (130 intervenciones) el 10/04/2020 20:29:47
Hola, lo que puedes hacer es definir la variable por fuera del callback y exportarla, algo asi:
1
2
3
4
5
export let coords;
map.on('click', e => {
     coords = map.mouseEventToLatLng(e.originalEvent);
     window.location = "formulari.html";
})
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 6
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Extraer variable de una funcion

Publicado por Raül (4 intervenciones) el 12/04/2020 12:51:04
Gracias por tu respuesta, también lo probé. Al final lo he solucionado haciendo una ventana modal, así la variable no sale de la misma pagina.php.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar