|
要实现上文的功能,我们面临的第一个问题是,如何才能知道属性被修改了(或被设置了)。这时候我们就要依赖 `Object.defineProperty` 函数,通过该函数为对象的每个属性设置一对 `getter/setter` 从而得知属性被读取和被设置,如下:
|
|
要实现上文的功能,我们面临的第一个问题是,如何才能知道属性被修改了(或被设置了)。这时候我们就要依赖 `Object.defineProperty` 函数,通过该函数为对象的每个属性设置一对 `getter/setter` 从而得知属性被读取和被设置,如下:
|