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.

11
Como acessar o `this` correto dentro de um retorno de chamada?
Eu tenho uma função construtora que registra um manipulador de eventos: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); …
1425 javascript  callback  this 

22
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 comportamento muito estranho e não consegui entender …
1309 javascript  this 

7
'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; } this.addPane = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } …


7
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 exemplo, usamos $(this)para acrescentar algum texto dentro de cada lielemento. No segundo exemplo, usamos …
567 javascript  jquery  this 




18
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 …
268 java  oop  this 


30
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 que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
249 c#  coding-style  this 


5
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() { //$(this) gives me …
213 javascript  jquery  scope  this 

4
Como posso excluir $ (this) de um seletor jQuery?
Eu tenho algo parecido com isto: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> Quando um desses links é clicado, desejo executar a função .hide () nos links que não são clicados. Entendo que o jQuery possui o seletor: not, mas não consigo …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.