Eduardo Antonio Rivero Rivera
PreguntaAyuda, segui los pasos y no aparece la imagen al ser llamada la función. Las imágenes png están dentro de la carpeta raíz pero no me detecta la URL, lo detecta como un string.
var imagenes = []; imagenes["Cauchin"] = "vaca.png"; imagenes["Pokacho"] = "pollo.png"; imagenes["Tocinauro"] = "cerdo.png"; class Pakiman{ constructor(n, v, a){ this.imagen = new Image(); this.nombre = n; this.vida = v; this.ataque = a; this.imagen.scr = imagenes[this.nombre]; } hablar(){ alert(this.nombre); } mostrar(){ document.body.appendChild(this.imagen); } } var cauchin = new Pakiman ( "Cauchin", 100, 30); var pokacho = new Pakiman ( "Pokacho", 80, 50); var tocinauro = new Pakiman ("Tocinauro", 120, 40); pokacho.mostrar();```
Diego Forero
Tienes un error de digitación es
this.image.src = imagenes[this.nombre]