DANFA

Как проверить наличие элемента в массиве на JavaScript

Кратко расскажу, как можно проверить наличие элемента в массиве на языке JavaScript. Для проверки будем использовать метод indexOf(). Предназначение данного метода: вернуть индекс первого вхождения указанного значения в строковый объект, на котором он был вызван.

Пример проверки наличия элемента в массиве:
// Массив, в котором будем искать значение
var arr = [1, 2, 3, 5, 10, 12, 15, 20, 25, 30, 40, 50];

var n = 7; // Значение, которое будем искать в массиве
if (arr.indexOf(n) != -1) {
	alert('Значение ' + n + ' присутствует в массиве.');
}
else {
	alert('Значение ' + n + ' не найдено.');
};

Сценарий выведет сообщение: "Значение 7 не найдено.", так как в массиве отсутствует элемент 7.

Возможно, будет интересно:
- Аналог php: in_array в JavaScript