爲什麼下面的JavaScript代碼不適合我?我應該在下面的代碼中做出什麼改變?在javascript中創建對象數組
function person(firstname, lastname, age, eyecolor)
{
this.firstname = firstname;
this.lastname = lastname;
this.age = age;
this.eyecolor = eyecolor;
}
for(var i = 0; i < 10; i++)
{
myFather[i] = new person("John", "Doe", i, "blue");
}
for(var i = 0; i < 10; i++)
{
document.write(myFather[i].firstname + " is " +
myFather[i].age + " years old.");
}
它是如何工作不適合你?任何錯誤消息?任何意外的結果? – Thilo 2013-04-21 06:55:44
'ReferenceError:myFather未定義' – Musa 2013-04-21 06:56:42
您將myFather初始化爲數組在哪裏? – ColinE 2013-04-21 06:56:46