Javascript 在数组中使用构造函数

Javascript using constructor inside in Array

我有这样的代码,然后我对如何循环数组族感到困惑 在 person 下打印每个成员。

function Person(name,age){
    this.name = name;
    this.age = age;
}


var family = [];
family[0] = new Person("alice",40);
family[1] = new Person("bob",42);
family[2] = new Person("michelle",8);
family[3] = new Person("timmy",6);

这是一个JsFiddle

这是你需要的吗?

for (var key in family) {
   var obj = family[key];
   for (var prop in obj) {
      alert(prop + " = " + obj[prop]);
   }
}

这里是直接访问属性而不是循环的方法jsFIddle(方法2,取消注释)