тебе надо показывать буквально выдающиеся результаты
Поставьте проверку условия, не (elem % 2 === 1), а (elem % 2 !== 0). В Вашем случае происходит проверка наличия числа в массиве, которое без остатка делится на 1. А нужно проверять, чтобы числа без остатка делились на 0. Если после этой проверки выскочит false, то значит, что у Вас в массиве есть число, которое не делиться на 0 без остатка - нечетное.
Всегда работал на на стационарном компьютере с windows.
в первом варианте возможен исход когда претьир или линтер не могут исправить ошибку.
А что не так?