Вопросы к Поиску с Алисой
Метод includes в JavaScript правильно обрабатывает NaN. learn.javascript.ru javascript.info В отличие от indexOf, который всегда возвращает -1, независимо от того, содержится ли значение NaN в массиве, includes возвращает true или false в зависимости от того, есть этот элемент в массиве или нет. habr.com
Это связано с тем, что includes был добавлен в JavaScript позже и использует более современный алгоритм сравнения. learn.javascript.ru