<script>
var str="";
var st="";function doit(){
      for(var i in object){
          str=check(i);
      }
     alert(str);
}function check(i){
     if(i=="b1"){
        return st="111";
}</script>

解决方案 »

  1.   


    没看懂楼主这个代码的应用场景, for(var i in object)里的object哪来的 还有doit函数什么时候调用?
      

  2.   

      for(var i in object){ where is the object
      

  3.   

     for(var i in object)这是什么用法???
      

  4.   

    天啊,这段比遁甲天书还晦涩难懂的代码是LZ的杰作吗,顶礼膜拜中。希望你能解释下代码,要不然问题就处在for(var i in object)这里了。下面还少了一个大括号。
      

  5.   

    function check(i){ 
        if(i=="b1"){ 
            return st="111"; 

    这个方法少了一个大括号, 还有就是 return st="111"; 有问题, 要不就把 return 去掉,要不就改为:
    return st=="111";