Javascript using constructor inside in Array
本问题已经有最佳答案,请猛点这里访问。
我有这样的代码,然后我对如何循环数组家族感到困惑在"个人"下打印每个成员。
1 2 3 4 5 6 7 8 9 10 11 | 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); |
这是一把J提琴
这就是你需要的吗?
1 2 3 4 5 6 | for (var key in family) { var obj = family[key]; for (var prop in obj) { alert(prop +" =" + obj[prop]); } } |
下面是直接访问属性的方法,而不是使用循环JSfiddle(方法2,取消注释)