【问题标题】:How can i find if the user input was the same as an array's value如何查找用户输入是否与数组的值相同
【发布时间】:2018-11-19 05:38:54
【问题描述】:

我尝试了很多东西,但仍然没有成功。

let rolearr = ["member", "nsfw", "minecraft", "lol", "dota", "gta", "rule"]
if(rolearr.indexOf(args[0] > -1 )){
   //somthing
}

args 是用户输入。

【问题讨论】:

    标签: javascript arrays node.js


    【解决方案1】:

    试试这个,indexOf 函数参数应该是args[0],我假设它是一个string,在你的代码中你传递一个boolean 作为评估args[0] > -1的结果

    let rolearr = ["member", "nsfw", "minecraft", "lol", "dota", "gta", "rule"]
    if(rolearr.indexOf(args[0]) > -1 ){
       //something
    }
    

    here is a live example

    【讨论】:

    • 不客气,如果有帮助,请考虑将其标记为答案! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多