如何监视自定义object的属性变化,然后自动调用函数
自定义的object,如:
var myObj = {
Prop : "111 "
PropChange : function() {
alert( "Prop被改变 ");
}
};
如何才能在 写 myObj.Prop = "222 " 时自动调用 PropChange() ?
------解决方案--------------------IE不可以
FF可以
------解决方案--------------------通常情况下处理这类问题采用类似
void SetPerp(int nPerp)
{
m_nPerp = nPerp;
if(m_pCallBallOnChgPerp!=NULL)m_pCallBallOnChgPerp( m_nPerp );
}
void OnChgPerp()
{
...
}
myObj.SetPerp(...);
上面就是一段伪代码,自己搞定就可以了
------解决方案--------------------你的方法压根就有问题, 试试用别的方法,
JS 的 Object 是一种非常不好用的东西...