以下の 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.");
}