Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| modul:ffit:js:learningunits:lu01:arrays-und-objekte [2024/10/24 07:21] – kdemirci | modul:ffit:js:learningunits:lu01:arrays-und-objekte [2024/10/24 07:26] (aktuell) – kdemirci | ||
|---|---|---|---|
| Zeile 88: | Zeile 88: | ||
| console.log(person[" | console.log(person[" | ||
| </ | </ | ||
| + | |||
| + | ==== Methoden zum Hinzufügen oder Ändern von Werten in einem Objekt ==== | ||
| + | === Direkte Zuweisung === | ||
| + | Du kannst einem Objekt neue Eigenschaften hinzufügen oder bestehende Eigenschaften ändern, indem du einfach einen Wert zuweist. | ||
| + | <code javascript> | ||
| + | person.nationalitaet = " | ||
| + | console.log(person.nationalitaet); | ||
| + | </ | ||
| + | |||
| + | === Spread-Syntax für Objekte === | ||
| + | Ähnlich wie bei Arrays kannst du mit der Spread-Syntax ein Objekt duplizieren und neue Eigenschaften hinzufügen. | ||
| + | <code javascript> | ||
| + | const neuePerson = { ...person, geschlecht: " | ||
| + | console.log(neuePerson); | ||
| + | // { name: ' | ||
| + | </ | ||
| + | |||
| + | === Object.assign(): | ||
| + | Die Methode Object.assign() kopiert die Eigenschaften eines oder mehrerer Objekte in ein Zielobjekt. | ||
| + | <code javascript> | ||
| + | const weitereEigenschaften = { hobby: " | ||
| + | Object.assign(person, | ||
| + | console.log(person); | ||
| + | // { name: ' | ||
| + | </ | ||
| + | |||