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.
http://gumzo.de/post/169/
``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/
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
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: 19.02.2025 um 22:02 Uhr