我有一个包含5个字符串的数组。我的Javascript文件链接到HTML文件,以便从用户检索字符串。如果用户输入的字符串与我的数组中的5个项目中的1个匹配,那么它将返回"做得好"或者某种东西。
我需要知道如何在数组中搜索我从用户那里获取的字符串。
非常感谢任何帮助。
由于
答案 0 :(得分:4)
您可以使用.indexOf
:
var strings = ["hello", "world", "foo", "bar"];
function existsInStrings(str) {
return strings.indexOf(str) !== -1;
}
console.log(existsInStrings("hello")); //true
console.log(existsInStrings("there")); //false