Ich war immer ein wenig verwirrt beim Schreiben von Java und die meisten von ihnen haben JQuery verwendet, aber das Prinzip ist nicht sehr klar. Ich habe kürzlich JavaScript im System gelernt. Bitte weisen Sie Fragen oder Fehler auf, danke .........
Grundlegende Klassen aller Klassen im Objekt
var obj = neues Objekt ();
var obj = {}; // das Objekt instanziieren
Es gibt zwei Arten von Eigenschaften für das Objekt:
1. Verwenden Sie die direkte Menge Methode: Objekt. Attribut/Methode ist diese Methode intuitiv und leicht zu verstehen
obj.name = 'zhang san';
obj.age = 20;
obj.sex = 'männlich';
obj.say = function () {
alarm ("Hallo Welt");
}
2. Verwenden Sie "[]" -Methode: Objekt. ['Eigenschaften/Methoden']. Bei der Verwendung dieser Methode muss in Klammern "oder '' in Klammern hinzugefügt werden, und die Methode ist relativ streng.
OBJ ['Geburtstag'] = '1989-08-07';
Holen Sie sich das Attribut oder die Methode des Objekts: Objekt. Attributname/Methode
Alert (obj.name); // Zhang San
Alarm (obj.age); // 20
obj.say (); // Hallo Welt
Löschen des Bedieners Löscht die Eigenschaften oder Methoden des Objekts
obj.age löschen;
obj.say löschen;
Alarm (obj.age); // Unifified
Alarm (obj.sex); // 20
obj.say (); // Ein Fehler wird gemeldet, die Funktion wurde gelöscht
Durch ein JS -Objekt iterieren, für in der Erklärung
für (var attr in obj) {
alarm (attr + ":" + obj [attr]); // Die Schlüsselwertpaare im Array werden in der Reihenfolge gedruckt, der Hauptwert wird erhalten, wenn das Objekt. Das Attribut wird verwendet, um Unversiedifizierung zu erhalten
}
Der Konstruktor speichert die Erstellungsfunktion des Objekts
Alarm (obj.Constructor);
var o = [];
Alert (O.Constructor);
HasownProperty (PropertyName) wird verwendet, um festzustellen
var i = {};
i.sex = 'männlich';
Alarm (I.HasownProperty ('Sex')); //WAHR
Alarm (I.HasownProperty ('Alter')); //FALSCH
PropertyISenumerable (PropertyName) Erkennt
ALERT (I.Propertyisenumerable ('Alter')); // false Diese Eigenschaft ist oben nicht definiert
Der obige Artikel über die Grundlagen von JavaScript_Object (Must Read) ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.