原题目链接:https://www.w3cschool.cn/codecamp/profile-lookup.html
题目:
我们有一个联系人列表,里面存储着不同联系人的数组对象。
函数 lookUpProfile 有两个预定义参数:firstName值和prop属性 。
该函数应检查firstName是实际联系人的firstName,给定的属性(prop)是该联系人的属性。
如果它们都存在,函数返回prop属性对应的值。
如果firstName 值不存在,返回 "No such contact"。
如果prop 属性不存在,返回 "No such property"。
参考答案:
function lookUpProfile(firstName, prop){
// Only change code below this line
for(var i = 0; i < contacts.length; i++){
var contact = contacts[i];
if(contact.firstName == firstName){
if(contact.hasOwnProperty(prop)){
return contact[prop]
}
return "No such property"
}
}
return "No such contact"
// Only change code above this line
}