hola tengo un problema, lo que pasa es que por alguna razón me aparece un error y es que la ruta para llegar a las imágenes de los animal...

Pregunta de la clase:
Clases y Arrays en JavaScript
Johan Labrada

Johan Labrada

Pregunta
student
hace 6 años

hola tengo un problema, lo que pasa es que por alguna razón me aparece un error y es que la ruta para llegar a las imágenes de los animales está indefinida, tengo el código tal cual lo tiene Freddy y tengo todo en la misma carpeta.
Gracias.

var imagenes = []; imagenes["cauchin"] = "cauchin.png"; imagenes["pokacho"] = "pokacho.png"; imagenes["tocinauro"] = "tocinauro.png"; class Pakiman { constructor(n, v, a) { this.imagen = new Image(); this.nombre = n; this.vida = v; this.ataque = a; this.imagen.src = imagenes[this.nombre]; } hablar() { alert(this.nombre); } } var cauchin = new Pakiman("Cauchin", 100, 30); var pokacho = new Pakiman("Pokacho", 80, 50); var tocinauro = new Pakiman("Tocinauro", 120, 40);
3 respuestas
    Diego Forero

    Diego Forero

    Team Platzi
    hace 6 años

    El problema es que cuando creas la instancia de cauchin usas

    Cauchin
    con la C mayúscula igual con las otras instancias de los otros animales debes usar los nombres en minúsculas ya que así tienes definidas las llaves en el array de imágenes Cauchin != cauchin

    Daniel Libardo Diaz Gonzalez

    Daniel Libardo Diaz Gonzalez

    student
    hace 6 años

    Cauchin en la variable , que incorpora los pakimanes Comienza con mayuscula, y es diferente al que esta en imágenes.

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.