Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zusammenfassung der Grundlagen von JavaScript-Objekten | Grundlagen von JavaScript-Objekten
Javascript Datenstrukturen

bookZusammenfassung der Grundlagen von JavaScript-Objekten

Objekte in JavaScript

  • Objekte in JavaScript sind komplexe Datentypen, die zur Darstellung von realen Entitäten verwendet werden;
  • Objekte bestehen aus Schlüssel-Wert-Paaren, wobei jeder Schlüssel (Eigenschaft) einen zugehörigen Wert hat;
  • Schlüssel (Eigenschaftsnamen) können Zeichenketten sein, und Werte können jeden gültigen JavaScript-Datentyp annehmen;
  • Objekte können verschachtelte und gruppierte Daten speichern, um komplexe Informationen zu organisieren.

Objekterstellung und Benennung von Eigenschaften

  • Objektliterale, die in geschweifte Klammern {} eingeschlossen sind, sind eine gängige Methode zur Erstellung von Objekten in JavaScript;
  • Objektschlüssel (Eigenschaftsnamen) können in Anführungszeichen (einfach oder doppelt) gesetzt oder unquoted bleiben, wobei bestimmte Namensregeln gelten;
  • Schlüssel in Anführungszeichen erlauben beliebige Zeichenketten mit Leerzeichen und Sonderzeichen;
  • Unquoted 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;
  • Die Punktnotation wird verwendet, wenn der Eigenschaftsname im Voraus bekannt ist, während eckige Klammern nützlich sind, wenn der Name unbekannt ist oder in einer Variablen gespeichert wird;
  • Verschachtelte Eigenschaften werden mit Punktnotation und einem durch Punkte getrennten Pfad abgerufen.
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 werden und ermöglichen die Kopplung von Daten und zugehöriger Funktionalität;
  • 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 eine verbesserte Lesbarkeit des Codes;
  • 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?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 12

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain more about how to add or remove properties from an object?

What are some common use cases for using objects in JavaScript?

How does the `this` keyword behave differently in arrow functions within objects?

Awesome!

Completion rate improved to 2.27

bookZusammenfassung der Grundlagen von JavaScript-Objekten

Swipe um das Menü anzuzeigen

Objekte in JavaScript

  • Objekte in JavaScript sind komplexe Datentypen, die zur Darstellung von realen Entitäten verwendet werden;
  • Objekte bestehen aus Schlüssel-Wert-Paaren, wobei jeder Schlüssel (Eigenschaft) einen zugehörigen Wert hat;
  • Schlüssel (Eigenschaftsnamen) können Zeichenketten sein, und Werte können jeden gültigen JavaScript-Datentyp annehmen;
  • Objekte können verschachtelte und gruppierte Daten speichern, um komplexe Informationen zu organisieren.

Objekterstellung und Benennung von Eigenschaften

  • Objektliterale, die in geschweifte Klammern {} eingeschlossen sind, sind eine gängige Methode zur Erstellung von Objekten in JavaScript;
  • Objektschlüssel (Eigenschaftsnamen) können in Anführungszeichen (einfach oder doppelt) gesetzt oder unquoted bleiben, wobei bestimmte Namensregeln gelten;
  • Schlüssel in Anführungszeichen erlauben beliebige Zeichenketten mit Leerzeichen und Sonderzeichen;
  • Unquoted 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;
  • Die Punktnotation wird verwendet, wenn der Eigenschaftsname im Voraus bekannt ist, während eckige Klammern nützlich sind, wenn der Name unbekannt ist oder in einer Variablen gespeichert wird;
  • Verschachtelte Eigenschaften werden mit Punktnotation und einem durch Punkte getrennten Pfad abgerufen.
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 werden und ermöglichen die Kopplung von Daten und zugehöriger Funktionalität;
  • 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 eine verbesserte Lesbarkeit des Codes;
  • 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?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 12
some-alt