Questions tagged 'escopo'

O escopo é um contexto fechado no qual valores e expressões estão relacionados. Utilize esta etiqueta para perguntas sobre diferentes tipos de áreas, bem como questões em que a área pode não ser clara.
89
respostas

Como os bloqueadores de javascript funcionam?

Como você explicaria o fechamento do JavaScript para alguém que tem conhecimento dos conceitos de que eles são compostos (por exemplo, funções, variáveis, etc.), mas não entende os encerramentos em si? Eu vi um exemplo do esquema dado na Wikipedia, mas infelizmente isso ...
set 21 set '08 às 17:12
31
a resposta

Qual é a diferença entre usar "let" e "var" para declarar uma variável em javascript?

O ECMAScript 6 introduz a instrução let. Ouvi dizer que isso é descrito como uma variável "local", mas ainda não sei ao certo como ela se comporta de maneira diferente da palavra-chave var. Quais são as diferenças? Quando deve deixar var ser usado?
definido em 17 de abril '09 às 23:09
18
respostas

Usando variáveis ​​globais em uma função

Como criar ou usar uma variável global em uma função? Se eu criar uma variável global em uma função, como posso usar essa variável global em outra função? É necessário armazenar uma variável global em uma variável local divertida ...
set de janeiro de 08 '09 às 8:45
22
respostas

Quando usar auto mais de $ isso?

No PHP 5, qual é a diferença entre usar self e $ this? Quando cada um se encaixa?
set 30 de setembro '08 às 9:23
25
respostas

Qual é o escopo das variáveis ​​no javascript?

Qual é o escopo das variáveis ​​no javascript? Eles têm a mesma área dentro e não fora da função? Ou isso importa mesmo? Além disso, onde as variáveis ​​são armazenadas se forem definidas globalmente?
01 set de fevereiro '09 às 11:27
5
respostas

Existe uma razão para reutilizar a variável C # no foreach?

Ao usar expressões lambda ou métodos anônimos em C #, devemos ter cuidado com o acesso à interceptação de fechamento modificada. Por exemplo: foreach (var s in strings) {query = query.Where (i => i.Prop == s); // acesso ao fechamento modificado ...} ...
set 17 de janeiro '12 às 20:21
9
respostas

Qual é o propósito de agrupar todos os arquivos Javascript em funções anônimas como "(function () {...}) ()"?

Eu tenho lido muito JavaScript ultimamente, e notei que todo o arquivo é empacotado assim nos arquivos .js importados. (function () {... código ...}) (); Qual é a razão para isso, e não um simples conjunto de funções de design?
set 11 de março de 10 às 4:20
16
respostas

Como faço para acessar os resultados de promessas anteriores na cadeia .then ()?

Mudei meu código para promessas e criei uma longa e maravilhosa cadeia de promessas consistindo em vários callbacks .enm (), no final, quero retornar um valor composto e obter acesso a vários resultados intermediários do almoço. Ah ...
set 31 de janeiro '15 às 13:41
11
respostas

Fechando o javascript em funções anônimas

Meu amigo e eu estamos atualmente discutindo o que é o fechamento em JS e o que não é. Nós só queremos ter certeza de que entendemos isso corretamente. Tome este exemplo. Temos um ciclo de contagem e você deseja imprimir uma variável de contador no console ...
set 17 de outubro. '12 às 11:36
19
respostas

Qual é a maneira correta de se comunicar entre controladores no AngularJS?

Qual é a maneira correta de se comunicar entre controladores? Atualmente estou usando uma fabricação horrível envolvendo window: function StockSubgroupCtrl ($ scope, $ http) {$ scope.subgroups = []; $ scope.handleSubgroupsLoaded = função (dados, status) {...
é definido em 28 de junho '12 às 23:58
7
respostas

Uma breve descrição das regras para determinar o volume?

Quais são exatamente as regras do domínio Python? Se eu tenho código: code1 classe Foo: code2 def spam ..... code3 para code4 ..: code5 x () Onde x é encontrado? Algumas opções possíveis incluem a lista abaixo: Na fonte anexada ...
set em 15 de novembro '08 às 4:48
11
respostas

Definindo uma variável global em uma função javascript

É possível definir uma variável global em uma função javascript? Eu quero usar a variável trailimage (declarada na função makeObj) em outras funções.
set em 26 de abril '11 às 9:36
2
respostas

Como escolher a área de feijão correta?

Percebi que existem diferentes áreas do bean, como: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped Qual é o objetivo de cada um? Como escolher uma área adequada para o meu feijão?
definido em 11 de agosto '11 às 22:44
10
respostas

Qual é a base deste idioma JavaScript: var self = this?

Eu vi o seguinte na fonte Demo do WebKit HTML 5 SQL Storage Notes: function Note () {var self = this; var note = document.createElement ('div'); note.className = 'note'; note.addEventListener ('mousedown', função (e) {return self.onMouseDo ...
set em 07 de junho de 2009 às 17:59
6
respostas

É possível declarar duas variáveis ​​de tipos diferentes em um loop for?

É possível declarar duas variáveis ​​de tipos diferentes no elemento de inicialização do loop for em C ++? Por exemplo: para (int i = 0, j = 0 ... define dois inteiros. Posso definir int e um caractere no elemento de inicialização? Como posso fazer isso?
set em 22 de abril '10 às 3:07