Javascript中的重影方法
是否有可能在Javascript中实现rubylike ghost方法 ghost method这个词的意思是一种实际上并不存在的方法。如果调用object.ghostMethod(),则实际上不会声明该方法。Ruby中有一个名为“method_missing()”的函数,它对调用未为对象声明的方法作出反应Javascript中的重影方法,javascript,metaprogramming,Javascript,Metaprogramming,是否有可能在Javascript中实现rubylike ghost方法 ghost method这个词的意思是一种实际上并不存在的方法。如果调用object.ghostMethod(),则实际上不会声明该方法。Ruby中有一个名为“method_missing()”的函数,它对调用未为对象声明的方法作出反应 Javascript中是否存在类似于“method_missing()”的方法,或者是否可以拦截对对象的所有调用?您可以尝试以下方法 if (typeof(ghost.method) !=
Javascript中是否存在类似于“method_missing()”的方法,或者是否可以拦截对对象的所有调用?您可以尝试以下方法
if (typeof(ghost.method) != "undefined") {
//method exists
}
dupe Thx,没有找到使用过的关键字。请参阅我的答案: