0f04d061-0332-44ae-83c7-209f4a520d05
prompter
¿Podrías buscar una API de Pokémon que me devuelva el tipo de un Pokémon a través de su nombre y escribirme un ejemplo en JavaScript?
4e722d24-f373-48b9-b8df-afb5f564fd18
0f04d061-0332-44ae-83c7-209f4a520d05
assistant
Sí, hay muchas APIs de Pokémon disponibles que pueden proporcionar información sobre los Pokémon, incluyendo su tipo. Aquí hay un ejemplo de código en JavaScript que utiliza la API de Pokémon "PokéAPI" para devolver el tipo de un Pokémon a través de su nombre:

typescript

async function getPokemonType(pokemonName) {
  const response = await fetch(`https://pokeapi.co/api/v2/pokemon/${pokemonName}`);
  const pokemonData = await response.json();
  return pokemonData.types.map(type => type.type.name).join(", ");
}

getPokemonType("pikachu").then(type => {
  console.log(`El tipo de Pikachu es ${type}.`);
});
Este código utiliza la función fetch para hacer una solicitud a la API de Pokémon, y luego usa la función response.json para obtener los datos en formato JSON. Finalmente, el código devuelve una lista de los tipos de Pokémon en forma de cadena, separados por comas.
ef8a9ae2-d77f-4286-95d9-1bb13213b875
4e722d24-f373-48b9-b8df-afb5f564fd18
prompter
Gracias por la información, espero este correcta, si no es así házmelo saber
e16cb6e0-177f-4879-8f00-6018044e40b2
ef8a9ae2-d77f-4286-95d9-1bb13213b875
assistant
De nada .¿En qué otra cosa puedo ayudarte?
43d90bec-6ea5-4ac5-be99-60b802f7451b
e16cb6e0-177f-4879-8f00-6018044e40b2
prompter
Puedes reformular el Api pero que ahora sea orientado a C++?