Computer >> Máy Tính >  >> Lập trình >> Javascript

Xác thực email và mật khẩu - JavaScript

Giả sử, chúng ta có mảng giả này chứa thông tin đăng nhập của hai trong số nhiều người dùng nền tảng mạng xã hội -

const array = [{
   email: 'usman@gmail.com',
   password: '123'
 },
 {
   email: 'ali@gmail.com',
   password: '123'
 }
];

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một chuỗi email và một chuỗi mật khẩu.

Hàm phải trả về boolean dựa trên thực tế là người dùng có tồn tại trong cơ sở dữ liệu hay không.

Ví dụ

Sau đây là mã -

const array = [{
   email: 'usman@gmail.com',
   password: '123'
}, {
   email: 'ali@gmail.com',
   password: '123'
}];
const matchCredentials = (email, password) => {
   const match = array.find(el => {
      return el.email === email && el.password === password;
   });
   return !!match;
};
console.log(matchCredentials('usman@gmail.com', '123'));
console.log(matchCredentials('usman@gmail.com', '1423'));

Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -

true
false