Preguntas etiquetadas con this

Palabra clave que hace referencia a la instancia u objeto de clase actual en muchos lenguajes de programación orientados a objetos.

1309
¿Cómo funciona la palabra clave "this"?

На этот вопрос есть ответы en Stack Overflow на русском : Потеря контекста вызова Me he dado cuenta de que no parece haber una explicación clara de qué es la thispalabra clave y cómo se usa correcta (e incorrectamente) en JavaScript en el sitio de Stack Overflow. He sido...

1027
'this' vs $ scope en controladores AngularJS

En la sección "Crear componentes" de la página de inicio de AngularJS , hay este ejemplo: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; }...

567
¿Cuál es la diferencia entre '$ (this)' y 'this'?

Actualmente estoy trabajando en este tutorial: Comenzando con jQuery Para los dos ejemplos a continuación: $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { this.reset(); }); }); Observe que en el...

269
¿Cuándo debo usar "esto" en una clase?

Sé que se thisrefiere a un objeto actual. Pero no sé cuándo realmente necesito usarlo. Por ejemplo, ¿habrá alguna diferencia si lo uso en xlugar de this.xalgunos de los métodos? ¿Puede xreferirse a una variable que sea local para el método considerado? Me refiero a la variable que solo se ve en...

249
¿Cuándo utiliza la palabra clave "esto"? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

213
¿Cómo paso el contexto a una función?

Pensé que esto sería algo que podría fácilmente googlear, pero tal vez no estoy haciendo la pregunta correcta ... ¿Cómo configuro todo lo que se refiere a "esto" en una determinada función de JavaScript? por ejemplo, como con la mayoría de las funciones de jQuery como:

157
¿Diferencia entre $ (esto) y event.target?

Soy nuevo en jQuery, y estaba haciendo paneles con pestañas, siguiendo el tutorial en JavaScript y jQuery: The Missing Manual , existe esa primera línea cuando el autor hace esto: var target = $(this); Pero traté de hacerlo de esa manera var target = evt.target; y recibí ese error: Uncaught...

143
Acceda a "esto" desde la clase anónima de Java

Dado el siguiente código: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { public void select() { //see comment below. } };...

139
Establecer "esta" variable fácilmente?

Tengo una buena comprensión de Javascript, excepto que no puedo encontrar una buena manera de establecer la variable "this". Considerar: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set...