Als «scope» getaggte Fragen

Der Bereich ist ein umschließender Kontext, in dem Werte und Ausdrücke verknüpft sind. Verwenden Sie dieses Tag für Fragen zu verschiedenen Arten von Bereichen sowie für Fragen, bei denen der Bereich möglicherweise unklar ist.



6
Unterstrichen Sie das Präfix für Eigenschafts- und Methodennamen in JavaScript
Ist das Unterstrichpräfix in JavaScript nur eine Konvention, wie sie beispielsweise in Python-Methoden für private Klassen verwendet wird? Aus der 2.7 Python-Dokumentation: In Python gibt es keine "privaten" Instanzvariablen, auf die nur innerhalb eines Objekts zugegriffen werden kann. Es gibt jedoch eine Konvention, die von den meisten Python-Codes befolgt wird: …


9
Ist es möglich, mehr als eine Funktion pro Datei in MATLAB zu definieren und von außerhalb dieser Datei darauf zuzugreifen?
Als ich für mein Grundstudium in EE studierte, verlangte MATLAB, dass jede Funktion in einer eigenen Datei definiert wurde, auch wenn es sich um einen Einzeiler handelte. Ich studiere jetzt für einen Abschluss und muss ein Projekt in MATLAB schreiben. Ist dies noch eine Voraussetzung für neuere Versionen von MATLAB? …

5
Wie übergebe ich diesen Kontext an eine Funktion?
Ich dachte, das wäre etwas, das ich leicht googeln könnte, aber vielleicht stelle ich nicht die richtige Frage ... Wie stelle ich ein, worauf sich "dies" in einer bestimmten Javascript-Funktion bezieht? Zum Beispiel wie bei den meisten Funktionen von jQuery wie: $(selector).each(function() { //$(this) gives me access to whatever selector …
213 javascript  jquery  scope  this 



3
Greifen Sie auf eine Variable außerhalb des Bereichs einer Handlebars.js jeder Schleife zu
Ich habe eine Vorlage für handlebars.js, genau wie folgt: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> Und das ist die generierte Ausgabe: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Wie erwartet kann ich auf die Felder idund titlejedes …


8
var self = das?
Durch die Verwendung von Instanzmethoden als Rückruf für Ereignishandler wird der Bereich thisvon "Meine Instanz" in "Wie auch immer der Rückruf genannt wird" geändert . Mein Code sieht also so aus function MyObject() { this.doSomething = function() { ... } var self = this $('#foobar').bind('click', function(){ self.doSomethng() // this.doSomething() would …


6
Scoping in Python 'for'-Schleifen
Ich frage nicht nach Pythons Scoping-Regeln. Ich verstehe allgemein, wie das Scoping in Python für Schleifen funktioniert. Meine Frage ist, warum die Entwurfsentscheidungen auf diese Weise getroffen wurden. Zum Beispiel (kein Wortspiel beabsichtigt): for foo in xrange(10): bar = 2 print(foo, bar) Das obige wird gedruckt (9,2). Das kommt mir …
177 python  scope 


3
Referenz: Was ist der Variablenbereich, auf welche Variablen kann von wo aus zugegriffen werden und was sind "undefinierte Variablen" -Fehler?
Hinweis: Dies ist eine Referenzfrage zum Umgang mit dem variablen Bereich in PHP. Bitte schließen Sie eine der vielen Fragen, die zu diesem Muster passen, als Duplikat dieser Frage. Was ist "variabler Bereich" in PHP? Sind Variablen aus einer .php-Datei in einer anderen zugänglich? Warum erhalte ich manchmal Fehler "undefinierte …
167 php  scope 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.