Looking for javascript Keywords? Try Ask4Keywords

JavaScriptObjekte


Syntax

  • object = {}
  • object = neues Objekt ()
  • object = Object.create (Prototyp [, Eigenschaftenobjekt])
  • object.key = Wert
  • Objekt ["Schlüssel"] = Wert
  • Objekt [Symbol ()] = Wert
  • object = {key1: value1, "key2": value2, 'key3': value3}
  • object = {conciseMethod () {…}}
  • object = {[berechnet () + "Schlüssel"]: Wert}
  • Object.defineProperty (obj, propertyName, propertyDescriptor)
  • property_desc = Object.getOwnPropertyDescriptor (obj, propertyName)
  • Objekt.Frost (obj)
  • Object.seal (obj)

Parameter

Eigentum Beschreibung
value Der Wert, der der Eigenschaft zugewiesen werden soll.
writable Ob der Wert der Eigenschaft geändert werden kann oder nicht.
enumerable Gibt an, ob die Eigenschaft for in Schleifen aufgelistet wird oder nicht.
configurable Ob es möglich ist, den Eigenschaftsdeskriptor neu zu definieren oder nicht.
get Eine aufzurufende Funktion, die den Wert der Eigenschaft zurückgibt.
set Eine Funktion, die aufgerufen werden soll, wenn der Eigenschaft ein Wert zugewiesen wird.

Bemerkungen

Objekte sind Sammlungen von Schlüsselwertpaaren oder Eigenschaften. Die Schlüssel können String oder Symbol Werte sind entweder Grundelemente (Zahlen, Strings, Symbole) oder Verweise auf andere Objekte.

Bei JavaScript handelt es sich bei einer erheblichen Anzahl von Werten um Objekte (z. B. Funktionen, Arrays) oder Primitive, die sich als unveränderliche Objekte (Zahlen, Strings, Booleans) verhalten. Auf ihre Eigenschaften oder die Eigenschaften ihres prototype kann mit der Punktnotation ( obj.prop ) oder der Klammer ( obj['prop'] ) zugegriffen werden. Bemerkenswerte Ausnahmen sind die speziellen Werte undefined und null .

Objekte werden in JavaScript als Referenz gehalten, nicht als Wert. Dies bedeutet, dass "kopiert" und "original" Verweise auf dasselbe Objekt sind, wenn sie kopiert oder als Argumente an Funktionen übergeben werden, und eine Änderung der eigenen Eigenschaften die gleiche Eigenschaft des anderen Objekts ändert. Dies gilt nicht für Primitive, die unveränderlich sind und als Wert übergeben werden.

Objekte Verwandte Beispiele