js如何判斷一個函式是否存在

antzone發表於2017-03-21

在編碼中可能要判斷一個函式是否存在,下面就分享一段能夠實現此功能的程式碼。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
function isExitsFunction(funcName){
  try {
    if (typeof(eval(funcName)) == "function"){
      return true;
    }
  } 
  catch(e) {}
  return false;
}
var func=function(){}
console.log(isExitsFunction(func));

以上程式碼實現了我們的要求,如果函式存在那麼isExitsFunction函式的返回值為true,否則返回false。


相關文章