Domande taggate «scope»

L'ambito è un contesto che racchiude valori ed espressioni associati. Utilizzare questo tag per domande su diversi tipi di ambito e per domande in cui l'ambito potrebbe non essere chiaro.


10
Perché usare un metodo pubblico in una classe interna?
C'è molto codice in uno dei nostri progetti che assomiglia a questo: internal static class Extensions { public static string AddFoo(this string s) { if (s == null) { return "Foo"; } return $({s}Foo); } } C'è qualche motivo esplicito per farlo oltre a "è più facile rendere il tipo …
250 c#  scope  public  internals 




1
Come faccio a passare questo contesto a una funzione?
Ho pensato che sarebbe stato qualcosa che avrei potuto facilmente google, ma forse non sto facendo la domanda giusta ... Come posso impostare qualunque cosa "questo" si riferisca in una determinata funzione javascript? ad esempio, come con la maggior parte delle funzioni di jQuery come: $(selector).each(function() { //$(this) gives me …
213 javascript  jquery  scope  this 



3
Accedere a una variabile al di fuori dell'ambito di un Handlebars.js ogni ciclo
Ho un modello handlebars.js, proprio come questo: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> E questo è l'output generato: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Come previsto, posso accedere ai campi ide titledi ogni elemento myCollectionper generare …


8
var self = this?
L'uso dei metodi di istanza come callback per i gestori di eventi cambia l'ambito thisda "Mia istanza" a "Qualunque cosa abbia appena chiamato il callback" . Quindi il mio codice è simile a questo function MyObject() { this.doSomething = function() { ... } var self = this $('#foobar').bind('click', function(){ self.doSomethng() …


6
Scoping nei loop 'for' di Python
Non sto chiedendo delle regole di scoping di Python; Comprendo in generale come funziona l'ambito in Python per i loop. La mia domanda è: perché le decisioni di progettazione sono state prese in questo modo. Ad esempio (nessun gioco di parole previsto): for foo in xrange(10): bar = 2 print(foo, …
177 python  scope 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.