1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
function getRaceId(nameRace) {
/* le return est inutile */
fetch('http://zezo.org/races2.json', {
method: 'GET',
})
.then(function(response) {
return response.json();
})
.then(function(datas) {
for (var i = 0; i < datas.races.length; i++) {
if (datas.races[i].name === nameRace) {
console.log(datas.races[i].id);
/* c'est ici qu'il faut utiliser la valeur de datas.races[i].id et pas ailleurs !*/
}
}
//return raceId; inutile de retourner ceci !
})
}
//Puis tu fais appel à la fonction sans then, parce qu'il déjà géré par la fonction :
getRaceId("TJV ULTIM"); |
Partager