【发布时间】:2021-09-21 03:20:50
【问题描述】:
我正在尝试遍历下面的对象数组。我创建了一个函数来循环遍历它,如果数据库中存在用户名和密码,则返回 true,否则返回 false。但是,无论用户名和密码是否存在,它总是返回false。
它可能有什么问题?任何提示都会非常有帮助!
const dataBase =[
{
username:'cristiano',
password:'hattrick'
},
{
username:'cierra',
password:'lapuerta'
},
{
username:'carlos',
password:'elpollo'
}
];
function checkDataBase(userName, passWord){
for (let i=0; i < dataBase.length; i++){
if (dataBase[i].username === userName && dataBase[i].passWord === passWord){
return true;
}
}
return false;
}
【问题讨论】:
标签: javascript arrays for-loop object