Object.observe() - використовується для асинхронного огляду змін в об'єкті. Він надає потік змін в порядку їх виникнення.
Object.observe( obj,callback)
obj - об'єкт.
callback - функція, що викликається при виникненні змін у об'єкті, приймає наступний аргумент:
Функція callback викликається кожен раз при виникненні змін у об'єкті obj з масивом всіх змін в порядку їх виникнення.
Цей метод підтримують не усі бравзери.
var b={a:4.5};
if(Object.observe)
Object.observe(b, function(m){alert(m);});
else alert('Вам браузер не підтримує метод Object.observe');
b.a=3;