0

是否有可能在 Javascript 中实现 ruby​​like ghost 方法?

鬼方法一词的意思是一种实际上并不存在的方法。如果您调用 object.ghostMethod(),则实际上并未声明该方法。Ruby 中有一个名为“method_missing()”的函数,它对未为对象声明的方法的调用做出反应。

Javascript中是否存在类似于“method_missing()”的方法,或者是否可以拦截对对象的所有调用?

4

1 回答 1

1

你可以尝试类似的东西

if (typeof(ghost.method) != "undefined") {
    //method exists
}
于 2013-07-09T08:31:00.087 回答