Dieses Schlüsselwort ist in JavaScript sehr mächtig, aber es ist schwierig, es zu verwenden, wenn Sie nicht wissen, wie es funktioniert.
Auf was deutet das im obigen Code hin und was wird ausgegeben, wenn dosomething() ausgeführt wird?
In JavaScript verweist dies immer auf die aktuell ausgeführte Funktion oder auf das Objekt, das die Funktion als Methode aufruft. Wenn wir die dosomething()-Methode auf der Seite definieren, ist der Eigentümer dieser Seite die aktuelle Seite, oder sie ist es soll ein globales Objekt sein.
Wenn wir also die Funktion dosomething() ausführen, tritt ein Fehler auf, da diese Funktion auf das globale Objektfenster verweist und das Fensterobjekt kein Stilattribut hat
Kopieren:
Zitat:
Das Obige ist der gesamte Inhalt dieses Artikels. Freunde in Not sollten ihn sorgfältig lesen.