调用函数前检查函数是否存在

Avatar of Chris Coyier
Chris Coyier

当使用在网站不同区域之间共享的脚本时,可能存在调用不存在的函数的情况。在某个页面上是有意义的(依赖项存在),但在另一个页面上则不然。这种差异过于细微,不值得将文件拆分成不同的版本。相反,您可以在调用函数之前检查函数是否存在,以避免错误。

if (typeof yourFunctionName == 'function') { 
  yourFunctionName(); 
}