Perguntas com a marcação «this»

Palavra-chave que se refere à instância ou objeto da classe atual em muitas linguagens de programação orientadas a objetos.

1309
Como a palavra-chave "this" funciona?

На этот вопрос есть ответы на Stack Overflow на русском : Потеря контекста вызова Percebi que não parece haver uma explicação clara sobre qual é a thispalavra-chave e como ela é correta (e incorretamente) usada no JavaScript no site Stack Overflow. Testemunhei um...

1027
'this' vs $ scope nos controladores AngularJS

Na seção "Criar componentes" da página inicial do AngularJS , existe este exemplo: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; }...

567
Qual é a diferença entre '$ (this)' e 'this'?

No momento, estou trabalhando neste tutorial: Introdução ao jQuery Para os dois exemplos abaixo: $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { this.reset(); }); }); Observe que no primeiro...

268
Quando devo usar "this" em uma classe?

Eu sei que thisse refere a um objeto atual. Mas não sei quando realmente preciso usá-lo. Por exemplo, haverá alguma diferença se eu usar em xvez de this.xem alguns dos métodos? Pode ser que xse refere a uma variável que é local para o método considerado? Quero dizer variável que é vista apenas...

249
Quando você usa a palavra-chave "this"? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

213
Como passo esse contexto para uma função?

Eu pensei que isso seria algo que eu poderia facilmente pesquisar no Google, mas talvez eu não esteja fazendo a pergunta certa ... Como definir o que "isso" se refere em uma determinada função javascript? por exemplo, como na maioria das funções do jQuery, como: $(selector).each(function() {...

157
Diferença entre $ (this) e event.target?

Eu sou novo no jQuery e estava criando painéis com guias, seguindo o tutorial em JavaScript e jQuery: The Missing Manual , existe a primeira linha quando o autor faz isso: var target = $(this); Mas eu tentei fazer dessa maneira var target = evt.target; e eu recebi esse erro: Uncaught...

143
Acesse "this" da classe anônima Java

Dado o seguinte 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. } }; } } Quero...

139
Defina a variável "this" facilmente?

Eu tenho um bom entendimento de Javascript, exceto que não consigo descobrir uma boa maneira de definir a variável "this". Considerar: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set...