逻辑上有点乱,用typeof判断一下这个方法名,若是undefined 就是未定义,若是function就是一个函数

解决方案 »

  1.   

    function Call(FuncName,param1,param2){
      if(eval(FuncName + " instanceof Function"){}
      if(eval("typeof " + FuncName + " == \"function\""){}
      if(typeof window[FuncName] == "function"){}}你的要求有点不对头...如果函数不存在.你要创建它做什么?
    你知道要什么样的函数?
    你要自动创建这个函数做什么???
    有些事情如果一个路子跑不通,换条道儿吧....