首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么监视自定义object的属性变化,然后自动调用函数

2012-03-03 
如何监视自定义object的属性变化,然后自动调用函数自定义的object,如:varmyObj{Prop:111 PropChange:fu

如何监视自定义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 是一种非常不好用的东西...

热点排行
Bad Request.