Разница между методами includes и indexOf при поиске подстроки в JavaScript заключается в том, что каждый из них решает разные задачи:
Таким образом, если нужно просто проверить наличие подстроки, то следует использовать метод includes. 2 Если же требуется узнать позицию подстроки или найти все её вхождения, то лучше использовать indexOf. 2