JavaScript 判斷函式是否存在

antzone發表於2019-05-28

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

程式碼實力如下:

[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。


相關文章