Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ตรวจสอบอีเมลและรหัสผ่าน - JavaScript


สมมติว่าเรามีอาร์เรย์จำลองที่มีข้อมูลการเข้าสู่ระบบของผู้ใช้สองคนของแพลตฟอร์มเครือข่ายสังคมออนไลน์ -

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

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงอีเมลและสตริงรหัสผ่าน

ฟังก์ชันควรส่งคืนบูลีนโดยพิจารณาจากข้อเท็จจริงที่ว่าผู้ใช้มีอยู่ในฐานข้อมูลหรือไม่

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้บนคอนโซล -

true
false