;
Titel hier einfügen >
/**
* Format des JSON-Objekts
{key:value,key:value,key:value..}
*/
//Kleines Beispiel für die Erstellung eines Objekts
//-----1
var r={}; ="tom" ;
r.age=18;
//-----2
var r={name:"tom",age:20};//json object
Alert(r. Alter);
//---1,2 sind gleichwertig
//-------Wie schreibe ich den Prototypenmodus
//----1
function Person( ){};
Person.prototype.name="Chinese";
Person.prototype.age=20
//Die Abkürzung für Prototyp-Modus--2
function Person( ){ };
Person.prototype={name:"Chinese",
Alter:20,}
//-----1,2 Äquivalent
//==== = ==========================
/* {Name:"Chinese",
Alter:20,}
Das obige Format selbst ist ein Objekt, und wenn es an den Prototyp eines anderen Objekts übergeben wird, werden
alle Attribute des anderen Objekts erstellt. Im Wesentlichen handelt es sich um Vererbung
*/
//=================================
/ /Beispiel für die Standardobjektvererbung, Person, Student
//Definieren Sie ein Personenobjekt
function Person(){};
Person.prototype.name="
Person. prototyp.age=20;
var person=new Person();
function Student(){}; Prototyp. girlFriend="Ja";
var stu=new Student();
stu.laop="Kein Verlieben";//Instanz vom übergeordneten Objekt geerbt
alert(stu.laop);//Meine neu hinzugefügten Attribute
//Definieren Sie die
Funktion Teamleader(){};
Teamleader.prototype=new Student( ); //Geerbt von Student
Teamleader.prototype.teamNum=8;//Eigene Attribute von Teamleader
//Erstellen Sie Ihre eigene Instanz
var teamleader=new Teamleader();
alert(teamleader .teamNum) ;
teamleader.girlFriend="Auch nicht erlaubt";
alert(teamleader.name>//============== ============
/*Der Kern der Vererbung in js ist der Prototyp*/
//============== ==== =============
🎜>