Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Spread-Operator | Fortgeschrittene Objektmanipulation
JavaScript-Datenstrukturen
course content

Kursinhalt

JavaScript-Datenstrukturen

JavaScript-Datenstrukturen

1. Einführung und Voraussetzungen
2. Objektgrundlagen
3. Fortgeschrittene Objektmanipulation
4. Mastering Arrays
5. Fortgeschrittene Array-Operationen

book
Spread-Operator

Der Spread-Operator, dargestellt durch ..., ist ein hilfreiches Werkzeug zum Erstellen neuer Objekte durch das Zusammenführen und Kopieren von Eigenschaften bestehender Objekte. Mit dem Spread-Operator können wir folgende Aufgaben durchführen:

  • Objekte klonen;
  • Eigenschaften hinzufügen oder ändern;
  • Neue Objekte erstellen.

Konzentrieren wir uns darauf, wie man den Spread-Operator mit Objekten verwendet.

Spread-Operator

Der Spread-Operator (...) kann in verschiedenen Kontexten verwendet werden, aber eine seiner häufigsten Anwendungen ist das Erstellen neuer Objekte durch das Verteilen der Eigenschaften bestehender Objekte.

Hier ist die grundlegende Syntax des Spread-Operators zur Objekterstellung:

  • newObject: Das neue Objekt, das wir erstellen möchten;
  • sourceObject: Das Quellobjekt, dessen Eigenschaften wir kopieren möchten.

Klonen eines Objekts

Betrachten wir, wie man ein Objekt klont. Wir werden ein neues Objekt mit denselben Eigenschaften und Werten wie das Quellobjekt erstellen. Änderungen am neuen Objekt wirken sich nicht auf das Originalobjekt aus.

In diesem Beispiel ist clonedObject ein neues Objekt, das ein Klon von originalObject ist. Änderungen an clonedObject wirken sich nicht auf originalObject aus. Deshalb hat clonedObject drei Eigenschaften und originalObject nur zwei.

Hinzufügen oder Ändern von Eigenschaften

Der Spread-Operator ist auch nützlich, um Eigenschaften in einem neuen Objekt hinzuzufügen oder zu ändern. Wir können zusätzliche Eigenschaften einfügen oder vorhandene im neuen Objekt überschreiben.

In diesem Beispiel wird extendedWaterBottle erstellt, indem die Eigenschaften von waterBottle verteilt werden. Zusätzlich wird die Eigenschaft color hinzugefügt und die Eigenschaft capacity überschrieben.

Objekte zusammenführen

Der Spread-Operator kann verwendet werden, um die Eigenschaften mehrerer Objekte in einem einzigen neuen Objekt zu kombinieren. Dies ist besonders nützlich, wenn Sie mehrere Datenquellen kombinieren müssen.

In diesem Beispiel wird apartment erstellt, indem die Eigenschaften von apartmentFeatures und apartmentDetails zusammengeführt werden.

1. Was ist der Zweck des Spread-Operators (...)?

2. Wie lautet die Syntax zur Verwendung des Spread-Operators, um ein neues Objekt zu erstellen, indem Eigenschaften von einem bestehenden Objekt kopiert werden?

3. Was enthält das resultObj-Objekt nach der Verwendung des Spread-Operators im unten angegebenen Beispiel zum Zusammenführen von Objekten?

Was ist der Zweck des Spread-Operators (`...`)?

Was ist der Zweck des Spread-Operators (...)?

Wählen Sie die richtige Antwort aus

Wie lautet die Syntax zur Verwendung des Spread-Operators, um ein neues Objekt zu erstellen, indem Eigenschaften von einem bestehenden Objekt kopiert werden?

Wie lautet die Syntax zur Verwendung des Spread-Operators, um ein neues Objekt zu erstellen, indem Eigenschaften von einem bestehenden Objekt kopiert werden?

Wählen Sie die richtige Antwort aus

Was enthält das `resultObj`-Objekt nach der Verwendung des Spread-Operators im unten angegebenen Beispiel zum Zusammenführen von Objekten?

Was enthält das resultObj-Objekt nach der Verwendung des Spread-Operators im unten angegebenen Beispiel zum Zusammenführen von Objekten?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt