let fetchPokemons = async() =>{
for(let i = 0; i < 50; i++){
await getPokemon(i);
}
}
let getPokemon= async id => {
let response1 = await fetch(`https://pokeapi.co/api/v2/pokemon/${id}`);
let pokemon = await response1.json();
pokedex(pokemon);
}
function pokedex(pokemon){
console.log(pokemon.types)
}
fetchPokemons();
Я пытаюсь создать Pokedex. Насколько я понимаю, этот код выполняет следующее:
Функция FetchPokemon будет запускаться первой. Внутри него будет запускаться getPokemon.
После получения ответа от API будет запущена функция Pokedex.
Поэтому я проверяю, возвращаются ли данные покемонов или нет, с помощью console.logging pokemon.types внутри функции Pokedex.
Так я правильно понял?