Мне нужно перебрать 151 покемона, но конечная точка API выглядит следующим образом https://pokeapi.co/api/v2/pokemon/1
, где 1 - первый покемон, и мне нужно перебрать до 151, каждый раз вызывая другую конечную точку. Есть лучший способ сделать это? Это код, который у меня есть, и он не работает.
let pokeObj = {};
function pokeList() {
const url ='https://pokeapi.co/api/v2/pokemon/'
const xhr = new XMLHttpRequest();
xhr.onload = function() {
if (xhr.status === 200) {
for(let i = 1; i < 100; i++) {
pokeObj += JSON.parse(xhr.responseText);
xhr.open('GET', `${url + i.toString()}`, true);
xhr.send();
}
}
}
}