Object
In JavaScript können Objekte als eine Sammlung von Eigenschaften betrachtet werden. Mit der Objektnotationssyntax wird eine begrenzte Menge von Eigenschaften initialisiert; anschließend können Eigenschaften hinzugefügt oder entfernt werden. Eigenschaftswerte können Werte jeglichen Typs sein, einschließlich anderer Objekte, was den Aufbau komplexer Datenstrukturen ermöglicht. Eigenschaften werden durch Schlüssel-Werte identifiziert. Ein Schlüssel-Wert ist entweder ein String-Wert oder ein Symbol-Wert.
Es gibt zwei Arten von Objekteigenschaften: Die Daten-Eigenschaft und die Zugriffs-Eigenschaft.
Hinweis: Es ist wichtig zu erkennen, dass es sich um eine Zugriffs-Eigenschaft handelt — nicht um eine Zugriffs-Methode. Wir können einem JavaScript-Objekt klassenähnliche Zugriffe durch die Verwendung einer Funktion als Wert geben — aber das macht das Objekt nicht zu einer Klasse.