es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para acceder a los valores date y prices en otras partes del script, puedes declararlos fuera del método fetch 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:

    let date, prices;
    
    fetch("nombreArchivo")
    .then(response => response.json())
    .then(data => {
        date  = data.JSONdata[data.JSONdata.length - 1].date;
        prices = data.JSONdata[data.JSONdata.length - 1].prices;
    })
    

    Luego, puedes acceder a ellos en otra parte del script, por ejemplo, en una función como esta:

    function someFunction() {
      console.log(date, prices);
    }
    

    Alternativamente, puedes definir una función que tome date y prices como argumentos, y llamar a esa función dentro del método fetch. Por ejemplo:

    function doSomething(date, prices) {
      // algún código aquí que utiliza date y prices
    }
    
    fetch("nombreArchivo")
    .then(response => response.json())
    .then(data => {
        let date  = data.JSONdata[data.JSONdata.length - 1].date;
        let prices = data.JSONdata[data.JSONdata.length - 1].prices;
        doSomething(date, prices);
    })
    

    De esta manera, la función doSomething() puede acceder a los valores date y prices que se pasaron como argumentos.

Comments are closed.