题目要求:
有一个对象数组,里面存储着通讯录。
lookUpProfile
函数已经写好了参数,需要name
和属性 (prop
) 参数。
- 函数将会检查通讯录中是否存在一个
firstName
与传入的name
相同的联系人。 如果存在,那么还需要检查对应的联系人中是否存在prop
属性。- 如果它们都存在,函数返回 prop 属性对应的值。
- 如果
name
不对应于任何联系人,然后返回字符串No such contact
。- 如果
prop
属性在匹配name
的联系人里不存在,返回No such property
。
测试用例:
lookUpProfile("Kristian", "lastName")
应该返回字符串Vos
lookUpProfile("Sherlock", "likes")
应该返回["Intriguing Cases", "Violin"]
lookUpProfile("Harry", "likes")
应该返回一个数组lookUpProfile("Bob", "number")
应该返回字符串No such c