日期:2014-05-16  浏览次数:20375 次

关于JavaScript的对象问题
在ActionScript中Object对象有一个特有的方法
__resolve(Object.__resolve 属性)
public __resolve : Object

对用户定义的函数的引用,该函数在 ActionScript 代码引用未定义的属性或方法时调用。如果 ActionScript 代码引用对象的未定义的属性或方法,则 Flash Player 会确定该对象的 __resolve 属性是否已定义。如果定义了 __resolve,则执行它所引用的函数,并传递未定义的属性或方法的名称。这允许您以程序化方式为未定义属性提供值并为未定义方法提供语句,就好象实际上已经定义了这些属性或方法。此属性对启用高度透明的客户端/服务器通信很有用,并且是调用服务器端方法的推荐方式。


在JavaScript中有没有类似的方法啊

------解决方案--------------------
不明白什么意思,这和js有什么关系
js要调用后台函数,最好用ajax,也有用后台事件的
至于对象属性,js里面对象成员不存在是否定义的问题,只有是否赋值的差别,赋值了就有值,未赋值则值为undefind
------解决方案--------------------
探讨
意思就是 比如对象 a
如果 alert(a.test)而 a中没有定义test这个属性或者函数,此时对象会自动调用一个特定方法函数

------解决方案--------------------
探讨
意思就是 比如对象 a
如果 alert(a.test)而 a中没有定义test这个属性或者函数,此时对象会自动调用一个特定方法函数

------解决方案--------------------
你说的是Error类
如果调用未定义方法,系统会实例化一个Error然后抛出,然后浏览器提示出错。