如何在数组中搜索用户在Javascript中输入的字符串

How to Search an Array for a String input by a user in Javascript

本文关键字:输入 字符串 Javascript 搜索 数组 用户      更新时间:2023-09-26

我有一个由5个字符串组成的数组。我的Javascript文件链接到一个HTML文件,以便从用户那里检索字符串。如果用户输入的字符串与我的数组中的5个项目中的1个匹配,那么它将返回"做得好"或类似的内容。

我需要知道如何在数组中搜索从用户那里获取的字符串。

非常感谢您的帮助。

感谢

您可以使用.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