首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用arrayName.push()方法验证.inlcude()方法的值

如何使用arrayName.push()方法验证.inlcude()方法的值
EN

Stack Overflow用户
提问于 2022-09-15 15:52:43
回答 1查看 52关注 0票数 -2

/*

  • 如何使用.include()方法验证arrayName.push(值)到registeredUsers数组。
  • 说,从push方法获得的值将在.include方法

中进行验证。

*/

设registeredUsers =“强力游侠1”,“强力游侠2”,“强力游侠3”;

函数寄存器(){

代码语言:javascript
运行
复制
        // 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();
EN

回答 1

Stack Overflow用户

发布于 2022-09-15 16:06:06

那么,.includes()方法返回一个布尔值,那么如果问题是:如何知道数组中是否有特定的值/元素?(在本例中,查看用户名是否被使用)。只要检查它是假的还是真的,如果它是真的,那么它被拿走,假的,如果不是。

代码语言:javascript
运行
复制
let isUserExist = registeredUsers.includes(register);
if (isUserExist) { 
// username is taken please choose another
} 
else 
{
    // continue to register
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73734118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档