Добрый день! Написал функцию, которая принимает два параметра: ключ - имя или телефон, но не работает: "else{console.log('Пользователь в БД не найден');}". Помогите разобраться, что я делаю не правильно.
const users = [
{
name: 'Dima',
age: 39,
phone: '099-245-45-45'
},
{
name: 'Vasya',
age: 28,
phone: '066-500-49-45'
},
{
name: 'Kolya',
age: 39,
phone: '063-100-20-13'
}
];
let userKey = 'Dima';
getUserData(userKey, users);
function getUserData(userKey, userArray) {
for (let i = 0; i < userArray.length; i++) {
if ((userArray[i].name == userKey) || (userArray[i].phone == userKey)) {
console.log('Имя пользователя: ' + userArray[i].name);
console.log('Возраст пользователя: ' + userArray[i].age);
console.log('Телефон пользователя: ' + userArray[i].phone);
} else {
console.log('Пользователь в БД не найден');
}
}
}