Profile Lookup
We have an array of objects representing different people in our contacts lists.
A lookUpProfile
function that takes name
and a property (prop
) as arguments has been pre-written for you.
The function should check if name
is an actual contact's firstName
and the given property (prop
) is a property of that contact.
If both are true, then return the "value" of that property.
If name
does not correspond to any contacts then return the string No such contact
.
If prop
does not correspond to any valid properties of a contact found to match name
then return the string No such property
.
Tests
- Waiting: 1.
lookUpProfile("Kristian", "lastName")
should return the stringVos
- Waiting: 2.
lookUpProfile("Sherlock", "likes")
should return["Intriguing Cases", "Violin"]
- Waiting: 3.
lookUpProfile("Harry", "likes")
should return an array - Waiting: 4.
lookUpProfile("Bob", "number")
should return the stringNo such contact
- Waiting: 5.
lookUpProfile("Bob", "potato")
should return the stringNo such contact
- Waiting: 6.
lookUpProfile("Akira", "address")
should return the stringNo such property
/** * Your test output will go here */