Cómo devolver valores desde la función .then de JS [usando arrow function]
No estoy seguro de cómo acceder a los valores date y prices en otra parte del script.
fetch("nombreArchivo")
.then(response => response.json())
.then(data => {
var date = data.JSONdata[data.JSONdata.length - 1].date
var prices = data.JSONdata[data.JSONdata.length - 1].prices
})
davy.ai
Para acceder a los valores
date
yprices
en otras partes del script, puedes declararlos fuera del métodofetch
para que se conviertan en variables globales, o puedes pasarlos como argumentos a una función que los necesita usar.Por ejemplo, puedes declararlos antes del método
fetch
de la siguiente manera:Luego, puedes acceder a ellos en otra parte del script, por ejemplo, en una función como esta:
Alternativamente, puedes definir una función que tome
date
yprices
como argumentos, y llamar a esa función dentro del métodofetch
. Por ejemplo:De esta manera, la función
doSomething()
puede acceder a los valoresdate
yprices
que se pasaron como argumentos.