У меня есть массив, в котором есть значение id, адрес электронной почты и пароль.
let array = [
{id: hyu, email: a@a.com, password: 123},
{id: rft, email: b@b.com, password: 456},
{id: ght, email: c@c.com, password: 789},
{id: kui, email: d@d.com, password: 679}
]
Теперь я хотел бы вернуть этот объект, когда мое условие соответствует.Для этого я создал функцию, используя функцию javascript some
, но я хочу вернуть объект, и мы знаем, что функция some
возвращает логическое значение.
Я понятия не имею, как это сделать.
Мой код:
const isEmailExists = (email, array) => {
return array.some(function(el) {
return el.email === email;
});
};
if (isEmailExists("c@c.com", array) == true) {
// I want to work here with returned objects i.e on success case
} else {
// error case
}
Любая помощь очень ценится