lookUpProfile
которая принимает name
и свойство ( prop
) в качестве аргументов, была предварительно написана для вас. Функция должна проверять, является ли name
фактическим контактом firstName
и данное свойство ( prop
) является свойством этого контакта. Если оба они истинны, верните «значение» этого свойства. Если name
не соответствует контактам, тогда верните "No such contact"
Если prop
не соответствует каким-либо действительным свойствам контакта, найденного для соответствия name
тогда верните "No such property"
"Kristian", "lastName"
должен вернуть "Vos"
'
testString: 'assert(lookUpProfile("Kristian","lastName") === "Vos", ""Kristian", "lastName"
should return "Vos"
");'
- text: '"Sherlock", "likes"
должен вернуться ["Intriguing Cases", "Violin"]
'
testString: 'assert.deepEqual(lookUpProfile("Sherlock", "likes"), ["Intriguing Cases", "Violin"], ""Sherlock", "likes"
should return ["Intriguing Cases", "Violin"]
");'
- text: '"Harry","likes"
должен вернуть массив'
testString: 'assert(typeof lookUpProfile("Harry", "likes") === "object", ""Harry","likes"
should return an array");'
- text: '"Bob", "number"
должен вернуть «Нет такого контакта»,'
testString: 'assert(lookUpProfile("Bob", "number") === "No such contact", ""Bob", "number"
should return "No such contact"");'
- text: '"Bob", "potato"
должен вернуться «Нет такого контакта»,'
testString: 'assert(lookUpProfile("Bob", "potato") === "No such contact", ""Bob", "potato"
should return "No such contact"");'
- text: '"Akira", "address"
должен вернуть «Нет такого имущества»,'
testString: 'assert(lookUpProfile("Akira", "address") === "No such property", ""Akira", "address"
should return "No such property"");'
```