Некоторые преимущества метода includes перед традиционными методами поиска в массиве:
- Упрощённая проверка присутствия элемента. 1 Метод возвращает булево значение: true, если элемент найден, и false — если не найден. 1
- Возможность указать начальный индекс поиска. 1 Это позволяет уменьшить количество проверок. 1
- Универсальность. 3 Метод можно вызывать не только у массивов, но и у массивоподобных объектов. 3
- Применение к строкам. 2 Метод можно применять к строкам для нахождения слов, фраз и последовательностей символов. 2
Однако у метода includes есть и недостатки: он ищет элемент последовательно от начала до конца массива, поэтому чем больше его длина, тем дольше будет проверка. 5