我想检查该类是否在 javascript 中有方法。假设为了检查我可以使用的正常功能 -
使用 Jquery:
function foo(){}
if($.isFunction(foo)) alert('exists');
或者来自普通的javascript:
function foo(){}
if(typeof foo != 'undefined') alert('exists');
但我想检查一个成员函数,比如我是否有一个类和方法,比如 -
function ClassName(){
//Some code
}
ClassName.prototype.foo = function(){};
而且我有一个存储在变量中的方法名称,并且我正在使用该变量调用该方法,例如-
var call_it = 'foo';
new ClassName()[call_it]();
但是对于处理运行时错误,我想在调用之前检查方法是否存在。我怎样才能做到这一点?