JavaScript ES5の同じ例を次に示します。

function getpokemontype（pokemonname）{
var xhr = new xmlhttprequest（）;
xhr.open（ "get"、 "https://pokeapi.co/api/v2/pokemon/" + pokemonname、true）;
xhr.onedeadystatechange = function（）{
if（xhr.readystate === 4 && xhr.status === 200）{
var pokemon = json.pse（xhr。Rescuestext）;
varタイプ= pokemon.types.map（function（type）{
return type.type.name;
}）;
console.log（ "ポケモンのタイプは次のとおりです。" + types.join（ "、"）;
}
};
xhr.send（）;
}

getpokemontype（ "pikachu"）;
Aquí está el mismo ejemplo hecho con JavaScript ES5:

function getPokemonType(pokemonName) {
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://pokeapi.co/api/v2/pokemon/" + pokemonName, true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var pokemon = JSON.parse(xhr.responseText);
var types = pokemon.types.map(function(type) {
return type.type.name;
});
console.log("El tipo de Pokémon es: " + types.join(", "));
}
};
xhr.send();
}

getPokemonType("pikachu");