이것은 codeacademy 프로젝트의 일부입니다. 처음부터 list(); 기능은 어느 정도 작동합니다. 내 임무는 for 루프를 사용하여 검색 기능을 만드는 것이다. 미리 감사드립니다.for 루프를 사용하여 search().
var bob = {
firstName: "Bob",
lastName: "Jones",
phoneNumber: "(650) 777 - 7777",
email: "[email protected]"
};
var mary = {
firstName: "Mary",
lastName: "Johnson",
phoneNumber: "(650) 888 - 8888",
email: "[email protected]"
};
var contacts = [bob, mary];
function printPerson (person) {
console.log(person.firstName + " " + person.lastName);
}
var list = function(){
var contactsNumber = contacts.length;
for(i=0; i<=contactsNumber; i++){
printPerson(contacts[i]);
}
};
list();
var search = function(lastName){
var number = contacts.length;
for(i=0; i<= number; i++){
if(lastName === contacts[i].lastName){
printPerson(contacts[i]);
}
}
};
search("Jones");
무엇이 문제입니까? 너 이해 하지마? –
@DavidThomas가 말한 것에 덧붙여, 당신이 할 수있는 최소한의 일은 당신이 겪고있는 오류를 제공하고, Codacademy 연습 문제에 대한 링크를 제공하는 것입니다. –