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]
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