function Man(_name,_age,_job) { 
    this.name = _name; 
    this.age = _age; 
    this.job = _job; 
} var ary=[];for(var i=0;i<10;i++){
    var man=new Man("name"+i,"age"+i,"job"+i);
    ary[i]=man;
}

解决方案 »

  1.   

    如果我想要从那个数组提取某个man对象怎么办。添加删除又怎么写。谢谢了。我对js 实在是很一般,还请大家帮下。谢谢了。
      

  2.   

    以2楼的为例,ary数组中ary[0]就是一个对象,包括ary[0].name、ary[0].age、ary[0].job等,数组的方法有push()、shift()、unshift()、pop()、splice()等,这个得找JS手册看下,提取的话按数组索引提取就容易,如果要按某个对象的属性去提取,就要遍历所有数组,根据需要来判断,我比较懒,让勤快的人帮你。
      

  3.   

    大哥们。帮我写成这种格式的把MiniSite.Browser = {
    ie: /msie/.test(window.navigator.userAgent.toLowerCase()),
    moz: /gecko/.test(window.navigator.userAgent.toLowerCase()),
    opera: /opera/.test(window.navigator.userAgent.toLowerCase())
    };这只是一个例子,就是仿照上面的这个格式写我的那个添加删除
      

  4.   

     function Man(_name,_age,_job) { 
        this.name = _name; 
        this.age = _age; 
        this.job = _job; 

    var ary= new Array();function AddObject(item)
    {
         ary.push(item);
    }function UpdataObject(m,item)
    {
         ary[m] = item;
    }    function ShowObject(m)
    {
        //要判断下是否存在此项
        alert(ary[m].name);
    }
    function Test()
    {
        var tt = new Man("张三","11","程序员");
        AddObject(tt);
        
        tt = new Man("李四","31","经理");
        AddObject(tt);
        
        tt = new Man("王五","13","哈哈");
        UpdataObject(1,tt);
        
        ShowObject(1);
        
    }
    这是我写的,但是写法上还没写成想要的那种
      

  5.   

    Man(5,5,5);
    怎么得到 Man对象的属性age
    ary[0].age得不到