Der Code ist sehr einfach, kein Unsinn mehr.
//Die erste Möglichkeit,
zu definieren
var person=new Object(); //Ein Objekt wird erstellt.
person.name="tom"; //Verwenden Sie das Personenobjekt, um das Namensattribut aufzurufen. Sein Wert ist tom
warning(person.name); //Namensattributwert anzeigen
person.say=function(){ //Fügt dem Personenobjekt eine Say-Funktion hinzu.
alarm("person say");
};
person.say();
//Die zweite Definitionsmethode
var person={
Name: „Tom“,
say:function(){
alarm("Hallo Person");
}
}; //Ein Objekt wird erstellt.
//alert(person.name);
//person.say();
person.age=10;
alarm(person.age);
//Das Definieren von Klassen in js verwendet Funktionen.
var Person = function(name){ //Wir definieren eine Klasse. Es entspricht einem Konstruktor mit Parametern.
this.name =name; //Klassenattribute
this.say = function(){ //Klassenmethode.
alarm("gut sagen");
}
}
var p = new Person("fox"); //Definiere ein Objekt p
der Person-Klasse
Alert(p.name); //Namensattribut aufrufen