Heim  >  Artikel  >  Web-Frontend  >  Verstehen Sie die Verwendung davon in JavaScript in 5 Minuten

Verstehen Sie die Verwendung davon in JavaScript in 5 Minuten

高洛峰
高洛峰Original
2016-11-26 14:27:261094Durchsuche

Vorwort
Es gibt viele detailliertere Einführungen zur Verwendung davon in JavaScript im Internet. Sie können sich auf die Referenz-Lernmaterialien und das Internet in diesem Artikel beziehen. Dieser Artikel kombiniert Sammlung und Sammlung aus dem Internet, um die Verwendung davon in JavaScript auf einfache Weise zu erklären. Ich hoffe, dass er dazu beiträgt, dass jeder die Verwendung in JavaScript schnell versteht.
Text
1. Dieses Anwendungsbeispiel
[javascript]
window.color = „red“;
var o = { color: „blue“ }; {
Alert(this.color);
sayColor(); //“red“
o.sayColor =
o.sayColor();
2. Leicht verständliche Verwendung davon
Wohin dies verweist:
Die Umgebung, in der dies ausgeführt wird (das Kontextobjekt), oder einfach verstanden als: der aktuelle Bereich, wenn sich die Funktion befindet heißt.
Ein Beispielcode ist sofort verständlich:
[javascript]
var fun = function() {
console.log(this);
fun(); // Konsole: Der Ausführungskontext von Fenster und Spaß ist Fenster, dh der aktuelle Bereich, wenn diese Funktion (Fun ()) aufgerufen wird, ist Fenster.
new fun();//console: fun, der Ausführungskontext von fun liegt innerhalb des Fun-Objekts, d. h. der aktuelle Bereich, wenn die Funktion (fun()), in der sich dieses befindet, aufgerufen wird, liegt innerhalb des lustiges Objekt.
3. Ein Sonderfall dieser Verwendung
(1) Fall:
[html]

Die erhaltene Ausgabe ist:
function demo() {
this.value = Math.random();
}

[html]
script type="text/javascript">
var button = document.getElementById("aButton");
function demo() {
this.value = Math.random(}
alert(button.onclick);

Die erhaltene Ausgabe ist:

function onclick() {
demo();

Stellungnahme:
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
Vorheriger Artikel:JavaScript: DatentypenNächster Artikel:JavaScript: Datentypen