Программа JavaScript для проверки, содержит ли массив указанное значение

В этом примере вы научитесь писать программу на 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 разные.

Интересные статьи...