JavaScript/Objekte/Object/observe
Aus SELFHTML-Wiki
< JavaScript | Objekte | Object
Die object.observe()-Methode wird dazu verwendet einen Observer zu erzeugen, der die Änderungen an einem Objekt überwacht.[1]
Details: 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 sollcallback
: Funktion, die aufgerufen werden sollchanges
: Array von Objekten, die eine Änderung repräsentieren.
Folgende Eigenschaften sind möglich:name
: Name der geänderten Eigenschaftobject
: Das Objekt nach der Änderungtype
: 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
- ↑ MDN: object.observe
- ↑ developers.gooogle.com: Object.observe() is deprecated vom 02.02.2016
- html5rocks: Data-binding Revolutions with Object.observe()
- sitepoint: Introduction to Object.observe
- davevoyles.com Object.observe in JavaScript, and how I found it to be useful