Очень часто нужно искать определённый элемент в массиве. Поиск элемента в массиве javascript осуществляет функция inArray()
var arr = [ 4, "Pete", 8, "John" ];
if($.inArray("John", arr) != -1){
console.log('такой элемент есть в массиве arr');
}else{
console.log('нет элемента в массиве arr');
}
// вывод: 3
Функция возвращает позицию элемента в массиве. В случае отсутствия элемента в массиве функция вернёт -1. Обратите внимание что функция не возвращает false или true.
Когда применяют функцию inArray()? Оычно наполняют массив IDшниками и потом этот массив передаётся в ajax-запрос. Бывает так, что нужно сделать массив с запрещенными данными и сравнивать новую информацию с этим массивом. О массивах читайте в статье массивы в javascript