简单点说:我合并了一个字符串:validatea,我想让它指向validatea函数

解决方案 »

  1.   

    function show(value){
    var currentvalidate=eval("validatea"+value);
        if(eval(currentvalidate())){   
            return true; 
        } 
        return false; 

    show('a')
    function validateaa(value){
    alert(1)
    }
    function validateab(value){
    alert(2)
    }
    show('b')
    你是指这样吗?
      

  2.   

    现在正常了!能否请您解析一下!两次eval各自的作用
      

  3.   

    function show(value){
    var currentvalidate=eval("validatea"+value);
    alert(currentvalidate)
    }show('a')
    function validateaa(value){
    alert(1)
    }
    function validateab(value){
    alert(2)
    }
    show('b')
    你一测试就看到他是什么作用了