Heim  >  Artikel  >  Web-Frontend  >  Sagen Sie mir, wie ich das Objekt verstehe?

Sagen Sie mir, wie ich das Objekt verstehe?

零下一度
零下一度Original
2017-06-26 10:39:352973Durchsuche

Hallo zusammen! Heute werden wir über Objekte sprechen.

Wie verstehen wir Objekte? Manche Leute mögen sagen: Ist es nicht nur die Beziehung zwischen männlichen und weiblichen Freunden?

Nun ja, alles ist ein Objekt, daran ist nichts auszusetzen.

Aber wir Front-End-Mitarbeiter lachen vielleicht: Was genau ist ein Objekt?

Zunächst einmal ist es für uns leicht zu verstehen, dass ein Objekt eine Sammlung von Eigenschaften und Methoden ist.

Für diejenigen von uns, die gerade erst in die IT-Branche eingestiegen sind, ist es jedoch möglicherweise nicht möglich zu verstehen, dass ein Objekt ein „Ding“ ist, das bestimmte Eigenschaften oder Funktionen hat.

Zum Beispiel: Ein Mensch hat Eigenschaften wie Nase, Augen, Ohren usw., aber er hat auch Funktionen wie Essen, Essen, Laufen, Spielen usw.

Natürlich können wir auch selbst Objekte erstellen. Es gibt viele Möglichkeiten, Objekte zu erstellen, aber die gängigsten sind wie folgt:

1. Literal

obj = { Attribut: Attributwert, Attribut: Funktion};
obj.name=""
Show: function(){}
   }


  2.

Objektobjekt

  var obj = new Object();   obj. name=

   obj.age=

   obj.show=function()


   3.

Konstruktionsmodus:

  function myFun (){ this.name=

this.age=

this.show = function( ){}

}

var obj1 = new myFun ();

var obj2 new myFun();

4. Factory-Methode:
function myFun (){

var obj = new Object();
obj.name

            obj.show(){}

              return obj; 🎜>

5. Prototyp Modus:


function myFun(){}
myFun.prototype.name

myFun.prototype.show=function(){}

obj .prototype= {

"zhangsan"                           > }

  myFun.prototype.age=

myFun.prototype.info = function(){}

   show:function(){}    }






 

Wenn wir das Objekt erstellen, wird es Eigenschaften und Methoden haben, zum Beispiel:

 


for(var i in obj){



console.log(obj[i])
}

Dies ist mein erstes Verständnis des Objekts.

Das obige ist der detaillierte Inhalt vonSagen Sie mir, wie ich das Objekt verstehe?. 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
Vorheriger Artikel:Ereignisse in js verstehenNächster Artikel:Ereignisse in js verstehen