Подскажите как лучше всего реализовать поиск на странице массива слов. Количество слов в массиве планируется окало 20, но в идеале всё должно работать с адекватной скоростью и с гораздо большим массивом.
В качестве ответа нужно получать true - если есть хоть одно совпадение, и false если совпадений нету.
Если поиск с точным совпадением, то ['word1', 'word2', 'word3'].indexOf('word2');
Если метод не находит совпадений, возвращает -1 иначе индекс в массиве.
Если нужен поиск по вхождениям, то нужно перебирать массив и у каждого элемента искать подстроку.