Heim > Web-Frontend > js-Tutorial > Hauptteil

Eine kurze Diskussion über das this aufrufende Objekt von JS

零到壹度
Freigeben: 2018-04-21 15:17:20
Original
1895 Leute haben es durchsucht

Der Inhalt dieses Artikels handelt von einer kurzen Diskussion über dieses Aufrufobjekt von JS. Jetzt kann ich es mit Ihnen teilen

Überprüfen Aus den Informationen habe ich gelernt, dass dies von JS auf das Objekt des Aufrufs verweist.

Allein dieser Satz ist schwer zu verstehen, warum also nicht eine Kuppel schreiben?

Der Code lautet wie folgt:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>this测试</title>
<script type="text/javascript" src="jquery-3.3.1/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
var a="全局";
$(function(){
	console.log(this);
	$("#start").click(function(){
	console.log(this);
	});
}); 
function  test(){
console.log(this);
console.log(this.a);
}
</script>
</head>
<body>
    <p id="start" >开始</p>
	<p id="test" onclick="test()">点击测试</p>
</body>
</html>
Nach dem Login kopieren

Sie können vier Ausgabeprobleme von oben nach unten sehen

Führen Sie aus und sehen Sie sich die an Ergebnisse:


Sie können sehen, dass die Ausgabeergebnisse von 123 unterschiedlich sind

Das erste ist HTMLDOM

Das zweite einer ist ein p

Der dritte ist ein Fenster

Der obige Code kann wie folgt analysiert werden:


(PS : Dies bezieht sich auf die offizielle Einführung. Objekt der vorherigen Ebene, Tippfehler)


Verwandte Empfehlungen:

dies Objekt in JS Ausführliche Erklärung

dies bezieht sich auf das aktuelle Objekt selbst

Warum nicht in statischen Methoden in Java Verwenden Sie dies, super und rufen Sie nicht statische Methoden direkt auf

Sind dies und super Referenzen oder Objekte?

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion über das this aufrufende Objekt von JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!