Advertisement
ZeroSeventty

Pokemon list with generators

Apr 9th, 2023
820
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const listaPokemones = [
  2.   {
  3.     nombre: 'Pikachu',
  4.     tipo: 'Eléctrico',
  5.     nivel: 25,
  6.     habilidades: ['Impactrueno', 'Rayo', 'Cola de Hierro']
  7.   },
  8.   {
  9.     nombre: 'Charizard',
  10.     tipo: 'Fuego/Volador',
  11.     nivel: 50,
  12.     habilidades: ['Lanzallamas', 'Giro Fuego', 'Aerochorro']
  13.   },
  14.   {
  15.     nombre: 'Bulbasaur',
  16.     tipo: 'Planta/Veneno',
  17.     nivel: 10,
  18.     habilidades: ['Látigo Cepa', 'Hoja Afilada', 'Rayo Solar']
  19.   },
  20. ];
  21.  
  22. function* generadorPokemones(listaPokemones) {
  23.   for (let i = 0; i < listaPokemones.length; i++) {
  24.     yield listaPokemones[i];
  25.   }
  26. }
  27.  
  28. const pokemones = generadorPokemones(listaPokemones)
  29.  
  30. console.log(pokemones.next().value)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement