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.
Objektobjektvar obj = new Object(); obj. name=
obj.age= obj.show=function()
3.
Konstruktionsmodus:function myFun (){ this.name=
this.age= this.show = function( ){}
}
var obj2 new myFun();
4. Factory-Methode:
function myFun (){
var obj = new Object();
obj.name
return obj; 🎜>
5. Prototyp Modus:
function myFun(){}
myFun.prototype.name
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!