function aa(){
    
           var a = new Object();
            
             var a = {name: "zhangsan ",age:23} ;
}怎么访问到a中的那些属性?

解决方案 »

  1.   

    你把a当做类对象来理解,name和age就是a的成员变量。所以可用a.name , a.age来访问,要是name的值数组的话,用a.name[i]来访问
      

  2.   

    function aa(){  var a = new Object();
        
      var a = {name: "zhangsan ",age:23} ;  for(var key in a){
       alert("属性是"+key+",其值为"+a[key]);
       
     }
    }
      

  3.   

    如果是从函数外部访问是访问不到的。
    因为作用域已经销毁。把a变量返回就可以.return a;
      

  4.   

    a.name or a["name"] 淡定
      

  5.   

    var a = new Object();
    这是一句废话