QQ登录

只需要一步,快速开始

APP扫码登录

只需要一步,快速开始

手机号码,快捷登录

查看: 383|回复: 0

[HTML/H5/JS] JavaScript判断函数是否存在

[复制链接]

等级头衔

积分成就    金币 : 828
   泡泡 : 1488
   精华 : 6
   在线时间 : 805 小时
   最后登录 : 2020-7-14

丰功伟绩

优秀达人突出贡献荣誉管理论坛元老

联系方式
发表于 2019-6-3 08:33:27 | 显示全部楼层 |阅读模式
编码中可能要判断一个函数是否存在,下面分享一段能够实现此功能的代码。
- c$ A/ w/ I& g2 ^代码示例如下:& U+ ?; V" v5 U) y3 q
  1. function isExitsFunction(funcName){ ' c3 j  t* M8 g& D* b' F. \4 b
  2.   try { / i, ^+ U8 p0 l0 U
  3.     if (typeof(eval(funcName)) == "function"){3 {- E) s- W& @, G- u( [% r
  4.       return true; : ^4 I, I! H' p. D% v
  5.     }# {2 c' b) L" Y) s9 t
  6.   } 7 R$ K3 `" E5 V( ~; D2 y
  7.   catch(e) {}# J. S2 B3 {5 S; B1 w8 S
  8.   return false;# ~+ x7 r6 Z* D" J/ ]- ]; \
  9. } 1 j/ o* Y, r1 {3 X' O
  10. var func=function(){} " E; p9 z4 o; k! J# h
  11. console.log(isExitsFunction(func));
复制代码
如果函数存在,那么isExitsFunction函数的返回值为true,否则返回false。
0 Y9 D) |8 H7 {: n& L4 a3 W; [& V' u+ H1 T
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|paopaomj.COM ( 渝ICP备18007172号 )

GMT+8, 2020-7-14 19:54

Powered by paopaomj X3.4 © 2016-2021 sitemap

快速回复 返回顶部 返回列表