我正在创建一个密码生成器网络应用程序,我创建了一个生成随机代码的函数,我不知道为什么会收到此错误,因为我是网络开发新手,所以,请查看我的代码并告诉我我做错了什么......?
function generatePasswords() {
let password = "";
let length = length_el.value;
let chars = "";
chars += uppercase_el.checked ? uppercaseChars : "";
chars += lowercase_el.checked ? lowercaseChars : "";
chars += numbers_el.checked ? numbersChars : "";
chars += symbols_el.checked ? symbolsChars : "";
for (let i = 0; i <= length; i++) {
let rand = Math.floor(Math.random() * chars.length);
password += chars.substring(rand, rand + 1);
}
password_el.value = password;
}
我查看了尝试过 Chat gbt 的其他线程,但我仍然无法解决此错误