Extraire une variable d'une fonction
Bonjour,
Je débute en javascript, je code sur node js. Ma demande est simple mais je ne parviens pas à sortir ma variable de ma fonction à cause de la portée.
Je souhaite récupérer le résultat d'une API en JSON. Je souhaite récupérer la variable "a" qui doit récupérer la valeur : JSON.stringify(response.data)
Si je fais un console.log (a) dans la fonction "response" ça marche mais pas moyen de l'extraire... J'ai même mis une fonction test avec des return a mais non il ne veut pas.
En gros ma variable est uniquement dispo à un endroit... Est-ce qu'il existe une possibilité pour quelle soit dispo partout dans mon script?
Merci d'avance pour vos renseignements.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function test() {
var axios = require('axios');
var config = {
method: 'get',
url: 'ADRESSEAPI',
headers: {
'Content-Type': 'application/json'
}
};
axios(config)
.then(function (response) {
var a = JSON.stringify(response.data);
return a;
})
return a;
}
var a= test();
console.log (a); |