var a = new Array();
function CX(){
this.GetA = function(){
return "cc";
}
}
a.push(new CX());
a.push(new CX());
a.push(new CX());var b = new CX();
for( b in a){
alert( a[b].GetA() );
}

解决方案 »

  1.   

    var a = new Array();
    function CX(){
    this.GetA = function(){
    return "cc";
    }
    }
    a.push(new CX());
    a.push(new CX());
    a.push(new CX());for( b in a){
    alert(eval("a["+b+"].GetA();"));
    }
      

  2.   

    http://zhidao.baidu.com/question/18438782.html
      

  3.   

    http://zhidao.baidu.com/question/18438782.html
      

  4.   

    <script language="javascript">
         function CX(){
            this.GetA = function(){
            return "cc";
            }
            }
         function aa()
         {
         debugger
            var a = new Array();
        
            a.push(new CX());
            a.push(new CX());
            a.push(new CX());
            for(var b in a)//将执行循环0到a.length-1
            {
            alert( a[b].GetA() );//此时b是a的本次循环的索引值
            }
          }
        </script>
      

  5.   

    这里的b是a的一个下标
    就要用a[b]来获取a中的一个对象
    当然你不var b的话,b就是全局的了