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

bookErstellen von Objekten in JavaScript

Fokus auf das Erstellen von Objekten, die Verwendung von Objektliteralen und die Regeln zur Benennung von Schlüsseln.

Erstellen eines Objekts mit Objektliteralen

Die gebräuchlichste und bequemste Methode, ein Objekt zu erstellen, ist die Verwendung von Objektliteralen, einer Menge von Schlüssel-Wert-Paaren, die in {} eingeschlossen sind.

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

In diesem Beispiel wurde ein Objekt namens book mit mehreren Eigenschaften erstellt, die durch Schlüssel-Wert-Paare definiert sind. Die wichtigsten Komponenten dieser Objekterstellung im Überblick:

Schlüssel-Wert-Paare

  • Schlüssel (Eigenschaftsname): Jede Eigenschaft innerhalb eines Objekts wird durch einen Schlüssel beschrieben. Diese Schlüssel werden auch als Eigenschaftsnamen bezeichnet und sind immer als Zeichenketten dargestellt. Im book-Objekt dienen Schlüssel wie title, author, genres, relevant und rating als Eigenschaftsnamen;
  • Wert: Die den Schlüsseln zugeordneten Werte können jeden Datentyp haben: Primitive, Arrays, Objekte, Booleans, Funktionen und mehr. Beispielsweise enthält die Eigenschaft title einen Zeichenkettenwert, während die Eigenschaft genres ein Array enthält;
  • Kommas: Eigenschaften innerhalb eines Objekts werden durch Kommas getrennt. Die Kommas sind entscheidend, um ein Schlüssel-Wert-Paar vom nächsten zu unterscheiden.

Regeln für die Benennung von Schlüsseln

Beim Benennen von Schlüsseln (Eigenschaftsnamen) für Ihre Objekte sind einige einfache Regeln zu beachten:

Schlüssel in Anführungszeichen

Wenn ein Schlüssel in Anführungszeichen gesetzt ist, kann er jede gültige Zeichenkette sein, einschließlich Leerzeichen, Symbole oder Zeichen, die normalerweise in Bezeichnern nicht erlaubt sind.

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Schlüssel ohne Anführungszeichen

Bestimmte Einschränkungen gelten, wenn keine Anführungszeichen um den Schlüssel stehen. Der Schlüssel sollte ein Name ohne Leerzeichen sein und mit einem Buchstaben oder einem der Zeichen: _, $ oder einem beliebigen Unicode-Zeichen beginnen.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Diese Regeln sorgen für Konsistenz und Gültigkeit bei der Definition von Schlüsseln in Ihren Objekten.

1. Welcher Wert ist im untenstehenden Beispiel dem Schlüssel duration im Objekt course zugeordnet?

2. Was ist der Zweck der Doppelpunkte innerhalb eines Objekt-Literals?

3. Welche Regeln gelten für Schlüsselnamen (Property-Namen) von Objekten, die in Anführungszeichen stehen?

question mark

Welcher Wert ist im untenstehenden Beispiel dem Schlüssel duration im Objekt course zugeordnet?

Select the correct answer

question mark

Was ist der Zweck der Doppelpunkte innerhalb eines Objekt-Literals?

Select the correct answer

question mark

Welche Regeln gelten für Schlüsselnamen (Property-Namen) von Objekten, die in Anführungszeichen stehen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2

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 when to use quoted vs unquoted keys?

What happens if I use invalid characters in an unquoted key?

Can you show more examples of object literals with different key types?

bookErstellen von Objekten in JavaScript

Swipe um das Menü anzuzeigen

Fokus auf das Erstellen von Objekten, die Verwendung von Objektliteralen und die Regeln zur Benennung von Schlüsseln.

Erstellen eines Objekts mit Objektliteralen

Die gebräuchlichste und bequemste Methode, ein Objekt zu erstellen, ist die Verwendung von Objektliteralen, einer Menge von Schlüssel-Wert-Paaren, die in {} eingeschlossen sind.

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

In diesem Beispiel wurde ein Objekt namens book mit mehreren Eigenschaften erstellt, die durch Schlüssel-Wert-Paare definiert sind. Die wichtigsten Komponenten dieser Objekterstellung im Überblick:

Schlüssel-Wert-Paare

  • Schlüssel (Eigenschaftsname): Jede Eigenschaft innerhalb eines Objekts wird durch einen Schlüssel beschrieben. Diese Schlüssel werden auch als Eigenschaftsnamen bezeichnet und sind immer als Zeichenketten dargestellt. Im book-Objekt dienen Schlüssel wie title, author, genres, relevant und rating als Eigenschaftsnamen;
  • Wert: Die den Schlüsseln zugeordneten Werte können jeden Datentyp haben: Primitive, Arrays, Objekte, Booleans, Funktionen und mehr. Beispielsweise enthält die Eigenschaft title einen Zeichenkettenwert, während die Eigenschaft genres ein Array enthält;
  • Kommas: Eigenschaften innerhalb eines Objekts werden durch Kommas getrennt. Die Kommas sind entscheidend, um ein Schlüssel-Wert-Paar vom nächsten zu unterscheiden.

Regeln für die Benennung von Schlüsseln

Beim Benennen von Schlüsseln (Eigenschaftsnamen) für Ihre Objekte sind einige einfache Regeln zu beachten:

Schlüssel in Anführungszeichen

Wenn ein Schlüssel in Anführungszeichen gesetzt ist, kann er jede gültige Zeichenkette sein, einschließlich Leerzeichen, Symbole oder Zeichen, die normalerweise in Bezeichnern nicht erlaubt sind.

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Schlüssel ohne Anführungszeichen

Bestimmte Einschränkungen gelten, wenn keine Anführungszeichen um den Schlüssel stehen. Der Schlüssel sollte ein Name ohne Leerzeichen sein und mit einem Buchstaben oder einem der Zeichen: _, $ oder einem beliebigen Unicode-Zeichen beginnen.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Diese Regeln sorgen für Konsistenz und Gültigkeit bei der Definition von Schlüsseln in Ihren Objekten.

1. Welcher Wert ist im untenstehenden Beispiel dem Schlüssel duration im Objekt course zugeordnet?

2. Was ist der Zweck der Doppelpunkte innerhalb eines Objekt-Literals?

3. Welche Regeln gelten für Schlüsselnamen (Property-Namen) von Objekten, die in Anführungszeichen stehen?

question mark

Welcher Wert ist im untenstehenden Beispiel dem Schlüssel duration im Objekt course zugeordnet?

Select the correct answer

question mark

Was ist der Zweck der Doppelpunkte innerhalb eines Objekt-Literals?

Select the correct answer

question mark

Welche Regeln gelten für Schlüsselnamen (Property-Namen) von Objekten, die in Anführungszeichen stehen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2
some-alt