Javascript-检查某个索引在数组中是否有某个值

Javascript-检查某个索引在数组中是否有某个值,javascript,arrays,function,Javascript,Arrays,Function,我有一个包含144个索引的数组,我用表单中的数据填充它。我想检查某个索引是否包含某个值,我不知道JavaScript中是否存在这样的函数,也不知道如何生成该函数。 你能帮我做一个函数,获取一个数组,一个特定的索引和一个特定的值作为参数,如果它存在,返回true吗 例如: var board = new Array(); board.push('X'); board.push('O'); function inArrayatindex(array, index, value) { /* if(ce

我有一个包含144个索引的数组,我用表单中的数据填充它。我想检查某个索引是否包含某个值,我不知道JavaScript中是否存在这样的函数,也不知道如何生成该函数。
你能帮我做一个函数,获取一个数组,一个特定的索引和一个特定的值作为参数,如果它存在,返回true吗

例如:

var board = new Array();
board.push('X');
board.push('O');
function inArrayatindex(array, index, value)
{
/* if(certain code that i need help with...)
{
return true;
}
}
inArrayatindex(board, 2, 'O'); //returns true
inArrayatindex(board, 2, 'o'); // returns false
inArrayatindex(board, 3, 'X'); // returns false
试试这个:

function check(array, index, value) {
    if(index < 0 || index >= array.length) {
         return false;
    }
    return array[index] === value;
}
函数检查(数组、索引、值){
if(索引<0 | |索引>=array.length){
返回false;
}
返回数组[索引]==值;
}

我想这就是你需要的

function inArray(array,valueToMatch){

  var myArray = array
  var index = -1;

  for(int i=0;i<myArray.length;i++){
      if(myArray[i].match(valueToMatch)){
        index = i;
      }   
   }

  return index;
}
函数数组(数组,值匹配){
var myArray=array
var指数=-1;

对于(int i=0;i您应该发布一个示例..一个小代码如果我误解了您的问题,我很抱歉,但不应该只是
array[index]==value