JavaScript-Objekte erklärt
JavaScript-Objekte speichern Daten in Schlüssel-Wert-Paaren. Jedes Paar ist eine Eigenschaft.
Eine Eigenschaft kann verschiedene Datentypen enthalten:
- Strings
- Zahlen
- Arrays
- Andere Objekte
- Funktionen
Wenn eine Funktion innerhalb eines Objekts enthalten ist, wird sie als Methode bezeichnet. Methoden definieren, was ein Objekt tut.
Beispiel: const human = { firstName: "Virat", lastName: "Kohli", age: 30, fullName: function() { return this.firstName + " " + this.lastName } }
In diesem Beispiel ist firstName ein Schlüssel und "Virat" der Wert.
Möglichkeiten, Objekte zu erstellen:
Objektliterale Verwenden Sie geschweifte Klammern, um Eigenschaften direkt zu definieren. let user = { name: "Sourav", age: 23 };
Objekt-Konstruktor Verwenden Sie die
new Object()-Syntax. let user = new Object(); user.name = "Sourav";
So greifen Sie auf Eigenschaften zu:
- Punktnotation: user.name
- Eckklammernotation: user["name"]
Sie können Objekte nach ihrer Erstellung ändern. Sie können neue Eigenschaften hinzufügen oder bestehende entfernen.
Um eine Eigenschaft zu entfernen, verwenden Sie den delete-Operator:
delete user.age;
Um zu prüfen, ob eine Eigenschaft existiert, verwenden Sie den in-Operator oder hasOwnProperty:
"name" in user;
user.hasOwnProperty("name");
Objekte helfen Ihnen dabei, zusammengehörige Daten und Verhaltensweisen an einem Ort zu gruppieren. Dies macht Ihren Code organisiert und leicht verwaltbar.
Quelle: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9