/*
中进行验证。
*/
设registeredUsers =“强力游侠1”,“强力游侠2”,“强力游侠3”;
函数寄存器(){
// Adding an Element to lastIndex
let registerNew = registeredUsers.push("Power Ranger 1")
console.log(registeredUsers);
// Accessing the Last Index
let newUser = registeredUsers.length - 1;
console.log(registeredUsers[newUser]);
// Check if the user is Existing
let isUserExist = registeredUsers.includes(registerNew); // if Exists return Fail
if( isUserExist ) {
registeredUsers.pop();
alert("Username already exists!");
}
else {
alert("Welcome New User");
}
console.log(registeredUsers);
}register();
发布于 2022-09-15 16:06:06
那么,.includes()方法返回一个布尔值,那么如果问题是:如何知道数组中是否有特定的值/元素?(在本例中,查看用户名是否被使用)。只要检查它是假的还是真的,如果它是真的,那么它被拿走,假的,如果不是。
let isUserExist = registeredUsers.includes(register);
if (isUserExist) {
// username is taken please choose another
}
else
{
// continue to register
}
https://stackoverflow.com/questions/73734118
复制相似问题