Heim >Web-Frontend >js-Tutorial >Die zeigende Bedeutung dieses Objekts

Die zeigende Bedeutung dieses Objekts

一个新手
一个新手Original
2017-09-25 10:40:451440Durchsuche

1. In der Funktion:

function foo(){
   return this;
}

Wer auch immer die Funktion aufruft, zeigt auf das Fenster; 🎜> 2. Zeigen Sie im Ereignis html auf das Fenster. Zeigen Sie im Ereignis dom0 auf den Auslöser des Ereignisses gebundener Elementknoten in Nicht-IE; im IE direkt auf Fenster

3 4. Im Objekt: Dies zeigt auf das aktuelle Objekt. Wenn es mehrere Ebenen gibt, bezieht sich das Objektpaket auf das Objekt der oberen Ebene. 2).

5. Die Aufruffunktion und die Anwendungsfunktion können die Richtung ändern, und die Bindungsfunktion kann auch den Funktionspunkt ändern >
6. Konstruktormodul:

var foo = {
         a:18,
        num:{
         a:10,
           num:function(){
          console.log(this.a);//10
                   }
               }
       }
  foo.num.num();

Zusammenfassung: Wenn der Rückgabewert in einem Konstruktor ein Basisdatentyp ist, dann zeigt dies auf die Instanz von der Konstruktor; wenn der Rückgabewert ein Objekt ist, dann zeigt dies auf das Objekt

Das obige ist der detaillierte Inhalt vonDie zeigende Bedeutung dieses Objekts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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