English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Al leer el código de otros, se encuentra con una frase así: var that = this; ¿Qué significa esto? Después de una investigación exhaustiva, se ha entendido que es así.
En JavaScript, this representa el objeto actual.
¿Qué sentido tiene var that=this que copia el objeto this actual a la variable that?
$(‘#conten’).click(function() { //this es el #conten que se hizo clic var that = this; $(‘.conten’).each(function() { //this es el objeto actual en la secuencia .conten //that sigue siendo el #conten que se hizo clic recientemente }); });
Se puede ver que el objeto this puede cambiar en cualquier momento en el programa, y antes de que that no cambie, still apunta al this en ese momento, so there will be no situation where the original object cannot be found.
Como se mencionó anteriormente, el análisis superficial de var that=this en JavaScript que les presentó el editor hopes will be helpful to everyone. If you have any questions, please leave a message, and the editor will reply to everyone in a timely manner. Also, I would like to express my sincere gratitude to everyone for their support of the Naihua tutorial website!
Declaración: Este artículo se ha obtenido de la red, es propiedad del autor original, el contenido se ha contribuido y subido por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha realizado un procesamiento editorial humano y no asume la responsabilidad de las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de copyright, por favor envíe un correo electrónico a: notice#w para denunciar, y proporcione la evidencia relevante.3Declaración: El contenido de este artículo se ha obtenido de la red, es propiedad del autor original, el contenido se ha contribuido y subido por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha realizado un procesamiento editorial humano y no asume la responsabilidad de las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de copyright, por favor envíe un correo electrónico a: notice#w para denunciar, y proporcione la evidencia relevante. Una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.