我想制作一个过滤器.如果您输入"黑名单"中的单词,它会告诉您某些内容.我有所有的代码,但有问题.
JS:
input = document.getElementById("input").value;
array = ["1","2","3"];
function filter() {
if (input == array)
// I will do something.
} else {
// Something too
}
}
Run Code Online (Sandbox Code Playgroud)
我想这样做,如果它input是一个项目array.声明是真的.但是这样做的正确方法是什么?因为我在这里所做的不起作用!另外我想摆脱区分大小写!因此,如果阵列中有hello两个hello并且Hello被检测到.
对不起,如果以前问过这个问题.我搜索它但不知道使用什么关键字.
编辑1:
我正在改变我的问题:我想检查我原来的问题是什么,但有一些其他功能.
我还想检查是否input有项目的一部分array.因此,如果输入hello的是helloworld正在检测,因为IS拥有hello它.以及hello或Hello.
用途indexOf:
if (array.indexOf(input) > -1)
Run Code Online (Sandbox Code Playgroud)
如果元素不包含在数组中,则为-1.
| 归档时间: |
|
| 查看次数: |
2847 次 |
| 最近记录: |