У вас есть синтаксические ошибки.Чтобы ваш код работал, его можно определить следующим образом:
function Person (name, age, eyecolor) {
this.name = name;
this.age = age;
this.eyecolor = eyecolor;
}
Person.prototype.needsGlasses= function(boolAnswer){
if (boolAnswer ==1){
console.log("Needs glasses.");
} else {
console.log("Does not need glasses.");
}
}
var peopleArray =
[
new Person ("Abel", 16, "#00f"),
new Person ("Barry", 17, "#A52A2A"),
new Person ("Caine", 18, "#f00"),
];
peopleArray[0].needsGlasses(1);
Кроме того, у вас есть ненужные операторы if
.
Вы можете попробовать сыграть с этим кодом на JSBin