zippymax

Das Schlüsselwort this in javascript wie man den Kontext in der Praxis bestimmt

Auf Wunsch einiger Leser habe ich entschieden, einen Artikel über den Kontext in javascript zu schreiben. javascript-Anfänger verstehen oft nicht die Bedeutung des Schlüsselwortes 'this' in javascript. Dieser Artikel wird nicht nur für Anfänger interessant sein, sondern auch für diejenigen, die einfach nur ihr Gedächtnis zu diesem Aspekt auffrischen wollen. Schauen Sie sich das Beispiel unten an. Wenn Sie Schwierigkeiten haben, in einem der Punkte die Frage zu antworten „Was wird im Log ausgegeben?“ oder Sie einfach nur die Antworten wissen wollen – sind sie herzlich eingeladen, weiter zu lesen.

``var f = function() {
    this.x = 5;
    (function() {
        this.x = 3;
    })();
    console.log(this.x);
};

var obj = {x: 4, m: function() {
    console.log(this.x);
}};

f();
new f();
obj.m();
new obj.m();
f.call(f);
obj.m.call(f);``

http://gumzo.de/post/169/
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 215969

Url: https://administrator.de/forum/das-schluesselwort-this-in-javascript-wie-man-den-kontext-in-der-praxis-bestimmt-215969.html

Ausgedruckt am: 01.05.2025 um 04:05 Uhr