JavaScript/Objekte/Object/observe

Aus SELFHTML-Wiki
JavaScript‎ | Objekte‎ | Object
Version vom 12. März 2025, 07:33 Uhr von MScharwies (Diskussion | Beiträge) (-Iconset)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Die object.observe()-Methode wird dazu verwendet einen Observer zu erzeugen, der die Änderungen an einem Objekt überwacht.[1]

Browserunterstützung
caniuse.com

Achtung!

Da object.observe() nicht mehr auf dem Standardtrack ist, entzieht Google Chrome ab Version 49 die Unterstützung.[2]


Beispiel
Object.observe(obj, callback[, acceptList])

Folgende Angaben sind möglich:

  • obj: Objekt, das beobachtet werden soll
  • callback: Funktion, die aufgerufen werden soll
    • changes: Array von Objekten, die eine Änderung repräsentieren.
      Folgende Eigenschaften sind möglich:
      • name: Name der geänderten Eigenschaft
      • object: Das Objekt nach der Änderung
      • type: Art der Änderung. Zeichenkette mit den Werten 'add', 'update', oder 'delete'
      • oldValue: Wert vor der Änderung, nur für die Typen 'update' and 'delete'
  • acceptList: Liste der Änderungen, die beobachtet werden sollen
    Wenn sie fehlt, wird der Array ['add', 'update', 'delete', 'reconfigure', 'setPrototype', 'preventExtensions'] verwendet.


Weblinks

  1. MDN: object.observe
  2. developers.gooogle.com: Object.observe() is deprecated vom 02.02.2016



Abgerufen am 4.09.2025
von "http://wiki.selfhtml.org/wiki/JavaScript/Objekte/Object/observe"