在javascript中进行数组搜索

tec*_*man 3 javascript arrays search

我有一个javascript数组和一个变量如下:

var numArr = ["one", "two", "three"];
var searchNum = "four";
Run Code Online (Sandbox Code Playgroud)

我想在numArr中搜索"four",如果不存在则执行一些语句......如同

if (searchNum not in numArr)
{
    // do this
}
Run Code Online (Sandbox Code Playgroud)

javascript是否有任何可以在任何数组中搜索并且在没有编写大量搜索代码的情况下返回true或false的函数.

0x4*_*2D2 8

用途indexOf:

if ( numArr.indexOf(searchNum) > -1 ) {

} else {}
Run Code Online (Sandbox Code Playgroud)

如果找不到,该方法将返回-1 searchNum.否则它将返回它找到它的索引.