Objektgrundlagen Zusammenfassen
Objekte in JavaScript
- Objekte in JavaScript sind komplexe Datentypen, die verwendet werden, um reale Entitäten darzustellen;
- Objekte bestehen aus Schlüssel-Wert-Paaren, wobei jeder Schlüssel (Eigenschaft) einen zugehörigen Wert hat;
- Schlüssel (Eigenschaftsnamen) können Zeichenfolgen sein, und Werte können jeden gültigen JavaScript-Datentyp haben;
- Objekte können verschachtelte und gruppierte Daten speichern, um komplexe Informationen zu organisieren.
Objekterstellung und Eigenschaftsbenennung
- Objektliterale, die in geschweifte Klammern
{}
eingeschlossen sind, sind eine gängige Methode zur Erstellung von Objekten in JavaScript; - Objekt-Schlüssel (Eigenschaftsnamen) können in Anführungszeichen (einfach oder doppelt) eingeschlossen oder unverändert gelassen werden, mit bestimmten Benennungsregeln;
- Anführungszeichen ermöglichen beliebige Zeichenfolgen mit Leerzeichen und Sonderzeichen;
- Unveränderte Schlüssel sollten mit einem Buchstaben oder bestimmten Zeichen wie
_
, ` oder einem beliebigen Unicode-Zeichen beginnen.
const person = {
"first name": "Silvia",
lastName: "Wuckert",
age: 47,
};
Zugriff auf Objekteigenschaften
- Zwei gängige Methoden zum Zugriff auf Objekteigenschaften sind Punktnotation und eckige Klammern;
- Punktnotation wird verwendet, wenn der Eigenschaftsname im Voraus bekannt ist, während eckige Klammern nützlich sind, wenn der Name unbekannt oder in einer Variablen gespeichert ist;
- Verschachtelte Eigenschaften werden mit Punktnotation und einem durch Punkte getrennten Pfad aufgerufen.
const car = {
make: "Toyota",
model: "Camry",
engine: {
type: "V6",
horsepower: 300,
},
};
console.log(car.engine.type); // Output: V6
Objektmethoden
- Objektmethoden sind Funktionen, die innerhalb von Objekten definiert sind und es ermöglichen, Daten und zugehörige Funktionalität zu koppeln;
- Das Schlüsselwort
this
bezieht sich auf das Objekt, das die Methode aufruft, und ermöglicht den Zugriff auf dessen Eigenschaften; - Objektmethoden bieten eine logische Organisation, Datenkapselung und verbesserte Code-Lesbarkeit;
- Methoden können auf Objekteigenschaften mit dem Schlüsselwort
this
zugreifen und mit ihnen über die Punktnotation interagieren.
const calculator = {
operand1: 5,
operand2: 3,
summarize() {
return this.operand1 + this.operand2;
},
};
console.log(calculator.summarize()); // Output: 8
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 12
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.27
Objektgrundlagen Zusammenfassen
Swipe um das Menü anzuzeigen
Objekte in JavaScript
- Objekte in JavaScript sind komplexe Datentypen, die verwendet werden, um reale Entitäten darzustellen;
- Objekte bestehen aus Schlüssel-Wert-Paaren, wobei jeder Schlüssel (Eigenschaft) einen zugehörigen Wert hat;
- Schlüssel (Eigenschaftsnamen) können Zeichenfolgen sein, und Werte können jeden gültigen JavaScript-Datentyp haben;
- Objekte können verschachtelte und gruppierte Daten speichern, um komplexe Informationen zu organisieren.
Objekterstellung und Eigenschaftsbenennung
- Objektliterale, die in geschweifte Klammern
{}
eingeschlossen sind, sind eine gängige Methode zur Erstellung von Objekten in JavaScript; - Objekt-Schlüssel (Eigenschaftsnamen) können in Anführungszeichen (einfach oder doppelt) eingeschlossen oder unverändert gelassen werden, mit bestimmten Benennungsregeln;
- Anführungszeichen ermöglichen beliebige Zeichenfolgen mit Leerzeichen und Sonderzeichen;
- Unveränderte Schlüssel sollten mit einem Buchstaben oder bestimmten Zeichen wie
_
, ` oder einem beliebigen Unicode-Zeichen beginnen.
const person = {
"first name": "Silvia",
lastName: "Wuckert",
age: 47,
};
Zugriff auf Objekteigenschaften
- Zwei gängige Methoden zum Zugriff auf Objekteigenschaften sind Punktnotation und eckige Klammern;
- Punktnotation wird verwendet, wenn der Eigenschaftsname im Voraus bekannt ist, während eckige Klammern nützlich sind, wenn der Name unbekannt oder in einer Variablen gespeichert ist;
- Verschachtelte Eigenschaften werden mit Punktnotation und einem durch Punkte getrennten Pfad aufgerufen.
const car = {
make: "Toyota",
model: "Camry",
engine: {
type: "V6",
horsepower: 300,
},
};
console.log(car.engine.type); // Output: V6
Objektmethoden
- Objektmethoden sind Funktionen, die innerhalb von Objekten definiert sind und es ermöglichen, Daten und zugehörige Funktionalität zu koppeln;
- Das Schlüsselwort
this
bezieht sich auf das Objekt, das die Methode aufruft, und ermöglicht den Zugriff auf dessen Eigenschaften; - Objektmethoden bieten eine logische Organisation, Datenkapselung und verbesserte Code-Lesbarkeit;
- Methoden können auf Objekteigenschaften mit dem Schlüsselwort
this
zugreifen und mit ihnen über die Punktnotation interagieren.
const calculator = {
operand1: 5,
operand2: 3,
summarize() {
return this.operand1 + this.operand2;
},
};
console.log(calculator.summarize()); // Output: 8
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 12