这是codeacademy项目的一部分。从开始到列表的部分();功能或多或少的工作。我的任务是使用for循环创建一个搜索函数。 预先感谢您。使用for循环搜索()。
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");
你的问题是什么?你不明白什么? – 2012-02-11 11:35:25
除了@DavidThomas说的话,你至少可以做的就是提供(通过编辑你的问题)你遇到的任何错误,并链接到Codacademy练习 – 2012-02-11 11:42:57