for循环外部取属性的值
var arr = new Array();
for (var i = 0; i <= 1; i++) {
var per = new Object();
per.name = "a" + (i + 1);
per.age = Math.random() * 8 + 10;
per.charge = Math.random() * 87 + 20;
per.hp = Math.random() * 500 + 2100;
arr[i] = per;
alert(arr[i].name);
};
我想在外部用它的name,age等;
------解决方案--------------------
外面直接写:arr[0].name 和 arr[0].age 不就实现你的梦想了?
比如:System.out.println(arr[0].name);