No entiendo esa gamba de new Image ;-; ¿A qué se refiere con crear una nueva definición de obejto? :'v

Jesús David Sierra Rodríguez

Jesús David Sierra Rodríguez

Pregunta
studenthace 5 años

No entiendo esa gamba de new Image ;-; ¿A qué se refiere con crear una nueva definición de obejto? :'v

2 respuestas
para escribir tu comentario
    Edith Elizabeth Narváez Higuera

    Edith Elizabeth Narváez Higuera

    studenthace 5 años

    En el video 21 y 22 de este curso hay un tema llamado CLASES e instancias, que habla sobre agrupar características similares de variables distintas. Ahí lo tendrás más claro que es lo que hizo Freddy. . Mi explicación no técnica es que Freddy creó objeto vacío de tipo imágen -new Image()- que sería una "familia" exclusiva de imagenes. Y ya habiendo hecho esto, a ese objeto le suma el atributo "src" y le conecta con la variable de inicio (vaca.url). El resultado es: vaca.imagen.src = vaca.url; . vaca.imagen son ahora un objeto que trata sólo de imágenes . src es un atributo que trata sobre la fuente del archivo imagen . vaca.url es la variable inicial y uno de sus datos . url = vaca.png que es el nombre del archivo

    John Cardenas

    John Cardenas

    studenthace 5 años

    Hola Jesus,

    Un objeto es una colección de elementos que tienen una propiedad y un valor. En este caso, se creo un objeto llamado Image para insertar las nuevas imágenes desde JavaScript y no desde HTML. Freddy creó un objeto vacío para ir añadiendo imágenes, pero así es como se ve un objeto realmente en JS:

    var persona = { nombre: 'Jesus', edad: 90, intereses: 'programación', }

    Para poder acceder y modificar a esos objetos debes hacer algo así:

    persona.nombre

    Entonces, Freddy al crear un objeto vacío lo que hizo fue agregarle un nuevo valor a su propiedad image con src, por lo tanto resultó esto:

    var image = { src: 'tile.png' //(que es la variable mapa) }

    Y así sucesivamente fue añadiendo nuevas imágenes.

    Si no lo entendiste muy bien, no te preocupes. Cuando termines este curso puedes ir a la Escuela de Desarrollo Web y entenderás todo mucho mejor.

    Saludos y ánimos :)

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.