【发布时间】:2016-12-08 23:24:14
【问题描述】:
function createStudent(fn, ln) { //function
var person = {
firstName: fn,
lastName: ln
};
return person;
}
var tim = createStudent("Tim", "Plano");
var matt = createStudent("Matt", "Asant");
var elie = createStudent("Elie", "Garcia");
var students = [tim, matt, elie];
//Function
findStudentByFirstName(name); {
for (var i = 0; i < students.length; i++) {
if (name[i]=== students.firstName) {
return true;
} else {
return false;
}
}
}
I do not know what I'm doing wrong, can anyone please help me. Thank you in Advance.
【问题讨论】:
-
students是一个数组,所以students.firstName没有任何意义。应该是students[i].firstName。 -
请修正格式。看起来您在第一次检查时立即返回,这很可能不是您想要的。
标签: javascript arrays function object