En esta primera lección aprenderemos los tres modos de hacer una definición de objetos en Javascript: de manera simple usando un literal, con la palabra reservada new o como definición de objeto propio utilizando function. Además, aprenderemos para qué se utiliza la palabra this.
A partir de la versión de Javascript ES6 se introdujeron las clases, una mejora sobre la herencia basada en prototipos que provee una sintaxis más clara y simple para crear objetos.
Hola Laura. ¿Podrías explicarnos todos los demás casos de funcionamiento de this?
Estoy teniendo un problema en un código Typescript (que al final se transpila a JS) en el cual estoy perdiendo la referencia a this. Pero después de mucho leer, y leer no sé el motivo de que se pierda la referencia….
¡Hola, Antonio!
He leído el mensaje que has dejado en Stackoverflow y la verdad es que es difícil encontrar un error si no tienes todo el contexto y puedes probar el código. Me ocurre en clase cuando algún alumno/a me pregunta una duda y tienen un súper proyecto en Vue con Laravel con decenas de archivos… ¡habría que echarle un rato para probar a ver qué ocurre!.
En cualquier caso, por lo que puedo ver, comprueba a ver qué tiene la variable “this” antes de ejecutar formAlta, porque yo creo que no estás pasando correctamente la información a través de ese objeto.
¡Nos vas contando! ¡Un saludo y ánimo!
Lo siento, debes estar conectado para publicar un comentario.
Resumen de privacidad
Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Hola Laura. ¿Podrías explicarnos todos los demás casos de funcionamiento de this?
Estoy teniendo un problema en un código Typescript (que al final se transpila a JS) en el cual estoy perdiendo la referencia a this. Pero después de mucho leer, y leer no sé el motivo de que se pierda la referencia….
https://es.stackoverflow.com/questions/399214/error-typeerror-this-is-undefined-al-realizar-una-validaci%c3%b3n-as%c3%adncrona-con-angu/399296#399296
La sentencia de la discordia es esta, aunque he comprobado que ya en el principio del método se había perdido la referencia a this:
this.auth.buscarUsuario(control.value).subscribe(….
¡Hola, Antonio!
He leído el mensaje que has dejado en Stackoverflow y la verdad es que es difícil encontrar un error si no tienes todo el contexto y puedes probar el código. Me ocurre en clase cuando algún alumno/a me pregunta una duda y tienen un súper proyecto en Vue con Laravel con decenas de archivos… ¡habría que echarle un rato para probar a ver qué ocurre!.
En cualquier caso, por lo que puedo ver, comprueba a ver qué tiene la variable “this” antes de ejecutar formAlta, porque yo creo que no estás pasando correctamente la información a través de ese objeto.
¡Nos vas contando! ¡Un saludo y ánimo!