gpt4 book ai didi

javascript - 如何摆脱这个循环

转载 作者:行者123 更新时间:2023-12-03 07:24:10 24 4
gpt4 key购买 nike

我用 JS 开发了一个简单的登录系统。当密码、用户名或两者都不正确时,它应该显示警报,但现在显示 4。我知道这是因为 for 循环,但我不知道如何在不破坏所有代码的情况下摆脱它。提前致谢 =)

我把这段代码留在这里:

function getName() {
var user = document.getElementById('Username').value;
var pass = document.getElementById('Password').value;

for (let f = 0; f < arr.length; f++) {
if (user == arr[f][0] && pass == arr[f][1]) {
document.write("Welcome back ", user, ", we've missed you");
}
if (user == arr[f][0] && pass != arr[f][0]) {
alert("Your password is incorrect");
}
else if (user != arr[f][0] && pass == arr[f][1]) {
alert("Your username is incorrect");
}
else {
alert("Unnexistant account");
}
}
}

最佳答案

在每个 document.write 或alert 语句后添加 break;

关于javascript - 如何摆脱这个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63651702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com