Как лучше всего определить, находится ли элемент в массиве JavaScript

Kak Lucse Vsego Opredelit Nahoditsa Li Element V Massive Javascript



Существует несколько методов, таких как find(), include(), indexOf() или filter(), чтобы проверить, существует ли элемент/элемент в массиве в JavaScript. Лучший способ узнать, находится ли элемент в массиве JavaScript, зависит от типа данных, с которыми вы работаете, но, как правило, « Массив.includes() 'метод' или ' Массив.indexOf() Методы являются лучшими.

Этот учебник проиллюстрирует лучший способ найти элемент в массиве в JavaScript.

Каков эффективный способ найти/проверить, находится ли элемент в массиве JavaScript?

Есть несколько способов найти элемент в массиве, но лучшие из них следующие:







  • включает() метод
  • метод indexOf()

Способ 1: найти элемент в массиве с помощью метода include()

Метод include() возвращает логическое значение, указывающее, содержит ли массив определенный элемент или нет. Это дает ' истинный », если конкретный элемент найден в массиве. В противном случае он возвращает ' ЛОЖЬ ». Этот метод прост в использовании и требует одного аргумента — элемента, который вы ищете.



Синтаксис



Используйте следующий синтаксис, чтобы найти элемент в массиве:





множество. включает ( элемент )

Пример

Создайте массив чисел:



был множество '=' [ 5 , 8 , одиннадцать , 14 , пятнадцать , двадцать , 23 , 25 ] ;

Теперь проверьте, является ли элемент « одиннадцать ' существует в массиве с использованием ' включает в себя() метод. Он будет отображать « истинный », если данный элемент существует в массиве. В противном случае, если это дает “ ЛОЖЬ ”:

константа найтиЭлемент '=' множество. включает ( одиннадцать ) ;

Выведите результат в консоль:

консоль. бревно ( найтиЭлемент ) ;

На выходе отображается « истинный ”, что указывает на то, что элемент был найден в массиве:

Способ 2: найти элемент в массиве с помощью метода indexOf()

Еще один лучший способ найти элемент в массиве — это « индекс чего-либо() метод. Он дает индекс/позицию элемента в массиве. Если данный элемент не найден в массиве, он дает -1.

Синтаксис

Следуйте предоставленному синтаксису для метода indexOf():

множество. индекс ( элемент )

Пример

Передайте элемент в методе indexOf():

константа найтиЭлемент '=' множество. индекс ( одиннадцать ) ;

Выходной дисплей “ 2 ”, который является индексом элемента 11, который указывает, что этот элемент присутствует в массиве по второму индексу:

Мы собрали лучшие методы для поиска элемента в массиве в JavaScript.

Заключение

Есть несколько способов найти элемент в массиве, но лучший способ — это « включает в себя() 'метод' и ' индекс чего-либо() метод. Метод include() выводит логическое значение, а метод indexOf() дает индекс элемента. В этом уроке мы продемонстрировали лучший способ найти элемент в массиве в JavaScript.