function createObj(a,b,c){
 var obj = obj.getObj();
 obj.a = a;
 obj.b = b;
 obj.c = c;
}

解决方案 »

  1.   

    这个方法我知道。但是我想用
    var obj = {}这种类型的。
    能交我一下吗?
      

  2.   


    function createObj(a,b,c){
     var obj = obj.getObj();
     obj.a = a;
     obj.b = b;
     obj.c = c;
     return obj;
    }
      

  3.   

    还有 var obj = obj.getObj(); 局部变量和obj对象重名了,obj对象就在函数中访问不到了,改下变量名
      

  4.   

    大哥,我是想说有没这种
    var obj = {
     a : "",
     b : "",
     c : ""
    }
    这种也是创建一个对象
    我想要这种方法创建的并且当调用时不是同一个对象.
      

  5.   

    这样么?var array = new Array();
    function d(a,b,c){
     array.push({
        a : a,
        b : b,
        c : c
      });
    }
    d(1,2,3);
    d(4,5,6);
    alert(array[0].b);
    alert(array[1].b);
      

  6.   

    var array = new Array();
    var obj = {
     getObj : function(){
      return [{}];
     }
    }
    function d(a,b,c){
     
    array= createObj(a,b,c);
    return array;
    }
    function createObj(a,b,c){
     var obj = obj.getObj;
     obj[0].a = a;
     obj[0].b = b;
     obj[0].c = c;
    return obj;
    }
      

  7.   

    你每次都push,array中指定不能是一个对象