数据观察者
该库包装了Object.observe和Array.observe以使它们更可用。 警告:该库尚未在生产中进行测试。
概述
观察物体
要观察对象,请将其传递给observe函数以返回标量观察值。
import observe from 'data-observer' ;
let object = { a : 1 , b : 2 , c : 3 } ;
// observe a property
let observation = observe ( object , 'a' )
observation . getValue ( ) ; // => 1
observation . onDidChangeValue ( ( a ) => { // called when `object.a` changes
console . log ( 'a changed:' , a