Perguntas com a marcação «scope»

182
var self = isso?

Usando métodos de instância como retornos de chamada para manipuladores de eventos altera o escopo de thispartir "Meu instância" para "Seja qual for chamado apenas o retorno de chamada" . Então, meu código fica assim function MyObject() { this.doSomething = function() { ... } var self = this...

177
Escopo no Python 'para' loops

Não estou perguntando sobre as regras de escopo do Python; Geralmente eu entendo como o escopo funciona em Python para loops. Minha pergunta é por que as decisões de design foram tomadas dessa maneira. Por exemplo (sem trocadilhos): for foo in xrange(10): bar = 2 print(foo, bar) O acima será...

158
Variáveis ​​estáticas em funções-membro

Alguém pode explicar como variáveis ​​estáticas em funções membro funcionam em C ++. Dada a seguinte classe: class A { void foo() { static int i; i++; } } Se eu declarar várias instâncias de A, a chamada foo()em uma instância incrementa a variável estática iem todas as instâncias? Ou apenas...

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...