/** * 检查函数是否存在,存在则执行 */ function function_chk(f){ try{ var fn=eval(f); if (typeof(fn)===‘function‘){ fn(); }else{ console.log(f+"函数不存在!"); } }catch(e){ } }
try-catch是必须的,因为eval(f)可能会抛出异常
时间: 2024-11-02 00:07:43
/** * 检查函数是否存在,存在则执行 */ function function_chk(f){ try{ var fn=eval(f); if (typeof(fn)===‘function‘){ fn(); }else{ console.log(f+"函数不存在!"); } }catch(e){ } }
try-catch是必须的,因为eval(f)可能会抛出异常