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.
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как работают замыкания в JavaScript Wie würden Sie JavaScript-Verschlüsse jemandem erklären, der die Konzepte kennt, …
ECMAScript 6 führte die letErklärung ein . Ich habe gehört, dass es als "lokale" Variable beschrieben wird, bin mir aber immer noch nicht ganz sicher, wie es sich anders verhält als das varSchlüsselwort. Was sind die Unterschiede? Wann sollte letüber verwendet werden var?
Wie kann ich eine globale Variable in einer Funktion erstellen oder verwenden? Wie kann ich diese globale Variable in einer anderen Funktion verwenden, wenn ich in einer Funktion eine globale Variable erstelle? Muss ich die globale Variable in einer lokalen Variablen der Funktion speichern, auf die zugegriffen werden muss?
Was ist der Umfang von Variablen in Javascript? Haben sie innerhalb und außerhalb einer Funktion den gleichen Umfang? Oder spielt es überhaupt eine Rolle? Wo werden die Variablen gespeichert, wenn sie global definiert sind?
Bei der Verwendung von Lambda-Ausdrücken oder anonymen Methoden in C # müssen wir uns vor dem Zugriff auf modifizierte Abschlussfallen in Acht nehmen. Zum Beispiel: foreach (var s in strings) { query = query.Where(i => i.Prop == s); // access to modified closure ... } Aufgrund des geänderten Abschlusses bewirkt …
Ich habe meinen Code in Versprechen umstrukturiert und eine wundervolle lange flache Versprechenskette aufgebaut , die aus mehreren .then()Rückrufen besteht. Am Ende möchte ich einen zusammengesetzten Wert zurückgeben und muss auf mehrere Zwischenversprechen zugreifen . Die Auflösungswerte aus der Mitte der Sequenz sind jedoch im letzten Rückruf nicht im Geltungsbereich. …
Ich habe in letzter Zeit viel Javascript gelesen und festgestellt, dass die gesamte Datei wie folgt in die zu importierenden .js-Dateien eingeschlossen ist. (function() { ... code ... })(); Was ist der Grund dafür und nicht ein einfacher Satz von Konstruktorfunktionen?
Ein Freund von mir und ich diskutieren derzeit, was eine Schließung in JS ist und was nicht. Wir wollen nur sicherstellen, dass wir es wirklich richtig verstehen. Nehmen wir dieses Beispiel. Wir haben eine Zählschleife und möchten die Zählervariable verzögert auf der Konsole drucken. Daher verwenden wir setTimeoutund Verschlüsse , …
Ist es möglich, eine globale Variable in einer JavaScript-Funktion zu definieren? Ich möchte die trailimageVariable (in der makeObjFunktion deklariert ) in anderen Funktionen verwenden. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script type="text/javascript"> var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage …
Was ist der richtige Weg, um zwischen Controllern zu kommunizieren? Ich benutze derzeit einen schrecklichen Fudge mit window: function StockSubgroupCtrl($scope, $http) { $scope.subgroups = []; $scope.handleSubgroupsLoaded = function(data, status) { $scope.subgroups = data; } $scope.fetch = function(prod_grp) { $http.get('/api/stock/groups/' + prod_grp + '/subgroups/').success($scope.handleSubgroupsLoaded); } window.fetchStockSubgroups = $scope.fetch; } function StockGroupCtrl($scope, …
Was genau sind die Python-Scoping-Regeln? Wenn ich Code habe: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Wo ist zu xfinden? Einige mögliche Optionen sind die folgende Liste: In der beiliegenden Quelldatei Im Klassennamensraum In der Funktionsdefinition In der for-Schleifenindexvariablen Innerhalb der for-Schleife Es gibt auch den …
Mir ist aufgefallen, dass es verschiedene Bohnenbereiche gibt wie: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped Was ist der Zweck von jedem? Wie wähle ich einen geeigneten Bereich für meine Bohne aus?
Ich sehe, dass Folgendes in Ordnung ist: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Dies ist jedoch falsch: export default const Tab = connect( mapState, mapDispatch )( Tabs ); Doch das ist in Ordnung: export default Tab = connect( mapState, mapDispatch )( Tabs ); Kann …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.