Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung einiger Verwendungsmöglichkeiten von Javascript-Objekten
Dieses Objekt, nicht dieses Objekt. Fortsetzung des zweiten Updates. .
Gestern haben wir über die Grundkonzepte und die Erstellung von Objekten gesprochen:
1. Zwei Möglichkeiten, auf Eigenschaften zuzugreifen: Punktsyntax, []-Syntax
1 var dog =new Object(); 2 dog.name="阿黄"; 3 dog.age="2"; 4 5 //点语法用来访问对象的属性和方法 6 alert(dog.name); 7 8 //[]语法来访问对象属性 9 alert(dog["name"]);//var a="name";alert(dog[a]);10 11 //dog.name=dog["name"]; 他俩是等价的
Sowohl die Punktsyntax als auch die [ ]-Syntax können auf die Eigenschaften eines Objekts zugreifen, es gibt jedoch auch Unterschiede :
1. Die Punktsyntax entspricht hauptsächlich den Variablenbenennungsregeln
2. Die [ ]-Syntax kann Variablen verwenden.
3. Die [ ]-Syntax kann ungültige js-Zeichen verwenden ;
4. Die Punktsyntax kann vollständig durch die [ ]-Syntax ersetzt werden, aber nicht umgekehrt;
5. Die [ ]-Syntax kann Zahlen, Schlüsselwörter und reservierte Wörter verwenden, um auf Objekteigenschaften zuzugreifen. aber die Punktsyntax kann nicht.
2. Verwenden Sie for in, um das Objekt zu durchlaufen
1 //对象属性的遍历,Key是属性名2 for(var Key in dog){3 console.log(dog[Key]);4 //dog[key]==dog[属性名]5 //console.log(Key);6 }
3. löschenAttribute löschen
4. hasOwnProperty() Mit dieser Methode kann ermittelt werden, ob das Objekt eine bestimmte lokale Eigenschaft hat und der Rückgabewert TRUE oder FALSE ist
5. instanceof Diese Methode kann verwendet werden, um die Beziehung zwischen Instanzobjekten und Prototypen zu erkennen.
Und noch ein bisschen mehr. . Wird nach dem Aussortieren weiter aktualisiert!
Laden....
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung einiger Verwendungsmöglichkeiten von Javascript-Objekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!