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