Overа этот вопрос есть ответы на Stapelüberlauf на русском : Указатель this в классе Wann sollte ich explizit this->memberin eine Methode einer Klasse schreiben ?
Ich habe eine Frage dazu, wie der Zeiger "this" in einem verschachtelten Funktionsszenario behandelt wird. Angenommen, ich füge den folgenden Beispielcode in eine Webseite ein. Ich erhalte eine Fehlermeldung, wenn ich die verschachtelte Funktion "doSomeEffects ()" aufrufe. Ich habe Firebug eingecheckt und es zeigt an, dass der Zeiger "this" in …
Ich weiß, dass dies wahrscheinlich schmerzhaft einfach ist, aber es fällt mir schwer, meinen Kopf darum zu wickeln. class Main { constructor() { requestAnimationFrame(this.update); //fine } update(): void { requestAnimationFrame(this.update); //error, because this is window } } Es scheint der Fall zu sein, dass ich einen Proxy benötige, also verwenden …
Ich habe diese Methode, in der ich $ this verwenden möchte, aber alles, was ich bekomme, ist: Schwerwiegender Fehler: Verwenden von $ this, wenn nicht im Objektkontext. Wie kann ich das zum Laufen bringen? public static function userNameAvailibility() { $result = $this->getsomthin(); }
Ich habe mit jQuery ein 'Steuerelement' erstellt und jQuery.extend verwendet, um es so OO wie möglich zu machen. Während der Initialisierung meiner Steuerung verkabele ich verschiedene Klickereignisse wie diese jQuery('#available input', this.controlDiv).bind('click', this, this.availableCategoryClick); Beachten Sie, dass ich 'this' als Datenargument in der bind-Methode verwende. Ich mache das, damit ich …
Ich habe es versucht: // mod.js var a = 1; this.b = 2; exports.c = 3; // test.js var mod = require('./mod.js'); console.log(mod.a); // undefined console.log(mod.b); // 2 console.log(mod.c); // 3, so this === exports? Ich kann mir also vorstellen, dass require () folgendermaßen implementiert werden kann: var require = …
Ist der Wert des thisZeigers während der Lebensdauer eines bestimmten Objekts garantiert konstant? Ich kann mir keinen Fall vorstellen, in dem sich das ändern würde, aber ich weiß nicht, ob mir etwas fehlt.
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.