Der Code ist sehr einfach, daher gibt es keinen Unsinn mehr.
Die Codekopie lautet wie folgt:
// der erste Weg zu definieren
var person = new Object (); // Es wurde ein Objekt erstellt.
Person.Name = "Tom"; // Rufen Sie das Namensattribut mit dem Personobjektpaar an, und sein Wert ist TOM
Alert (Person.Name); // Name des Namens des Namens anzeigen Wert
person.say = function () {// fügen Sie dem Personobjekt eine Funktion hinzu.
alarm ("Person sagt");
};
Person.say ();
Die Codekopie lautet wie folgt:
// die zweite Art der Definition
var person = {
Name: "Tom",
Sag: function () {
alarm ("Hallo Person");
}
}; // Es wurde ein Objekt erstellt.
//alert(person.name);
//person.say ();
Person.age = 10;
Alarm (Person.age);
// Die in JS definierte Klasse ist die Verwendung der Funktion.
var person = function (name) {// Wir definieren eine Klasse. Es entspricht einem Konstruktor mit Parametern.
this.name = name; // Eigenschaften der Klasse
this.say = function () {// Klasse der Klasse.
Alarm ("Sag gut");
}
}
var p = neue Person ("Fox"); // Definieren Sie ein Objekt p der Personklasse
Alert (P.Name); // Namensattribut aufrufen