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

时间:2012-09-16 06:38:17

标签: javascript arrays function

我有一个包含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

1 个答案:

答案 0 :(得分:3)

试试这个:

function check(array, index, value) {
    if(index < 0 || index >= array.length) {
         return false;
    }
    return array[index] === value;
}
相关问题