В этом примере вы научитесь писать программу на JavaScript, которая будет проверять, содержит ли массив указанное значение.
Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:
- Массив JavaScript включает ()
- Массив JavaScript indexOf ()
- Массив JavaScript
Пример 1: проверка массива с помощью includes ()
// program to check if an array contains a specified value const array = ('you', 'will', 'learn', 'javascript'); const hasValue = array.includes('javascript'); // check the condition if(hasValue) ( console.log('Array contains a value.'); ) else ( console.log('Array does not contain a value.'); )
Вывод
Массив содержит значение.
В приведенной выше программе этот includes()
метод используется для проверки, содержит ли массив указанное значение.
includes()
Метод возвращает ,true
если значение существует в массиве.- Оператор
if… else
используется для отображения результата в соответствии с условием.
Пример 2: Проверить массив с помощью indexOf ()
// program to check if an array contains a specified value const array = ('you', 'will', 'learn', 'javascript'); const hasValue = array.indexOf('javascript') !== -1; // check the condition if(hasValue) ( console.log('Array contains a value.'); ) else ( console.log('Array does not contain a value.'); )
Вывод
Массив содержит значение.
В приведенной выше программе indexOf()
метод используется с if… else
оператором, чтобы проверить, содержит ли массив указанное значение.
indexOf()
Метод ищет массив и возвращает позицию первого вхождения. Если значение не может быть найдено, возвращается -1 .
Примечание . Оба параметра includes()
и indexOf()
чувствительны к регистру. Следовательно, J и j разные.