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"");'
```