1- this o That?
Uno de los mecanismos más confusos en JavaScript es la palabra clave this
. Es una palabra clave de identificador especial que se define automáticamente en el ámbito de cada función, pero a lo que se refiere exactamente podría molestar incluso a los desarrolladores de JavaScript más experimentados.
Cualquier tecnología suficientemente avanzada es indistinguible de la magia. - Arthur C. Clarke
El mecanismo this
en JavaScript no es realmente tan avanzado, pero los desarrolladores a menudo parafrasean esa cita en su propia mente insertando un aura de "complejo" o "confuso", y no hay duda de que sin una falta de comprensión clara, this
puede parecer francamente mágico en su confusión.
Nota: La palabra "this
" es un pronombre terriblemente común en el discurso general. Por lo tanto, puede ser muy difícil, especialmente verbalmente, determinar si estamos utilizando "este" como un pronombre o usarlo para referirnos al identificador de palabra clave real. Para mayor claridad, utilizaré siempre this
para referirme a la palabra clave especial, y "this" o this o de otra manera.
Last updated
Was this helpful?