Поставьте проверку условия, не (elem % 2 === 1), а (elem % 2 !== 0). В Вашем случае происходит проверка наличия числа в массиве, которое без остатка делится на 1. А нужно проверять, чтобы числа без остатка делились на 0. Если после этой проверки выскочит false, то значит, что у Вас в массиве есть число, которое не делиться на 0 без остатка - нечетное.
ICUI4CU, сколько стараний, чтобы сэкономить 0.0000001 секунду загрузки. А самое смешное, что ты решил сделать какую-то хрень, вместо того, чтобы заменить querySelector на getElementsByClassName('...')[0], что хотя бы читабельность не сильно ухудшит, а прирост даст.
Всегда работал на на стационарном компьютере с windows.
Тогда учитывай, что мак ос – это не винда. Это лютая параша с инвалидными хоткеями (даже карабинер полностью не спасёт), кривой работой с несколькими дисплеями и кривым либо вообще отсутствующем софтом для переферии (мышь, клава и т.д.).
Нет, у этого шлака есть и плюсы (производительность), но после винды в основном минусы, имхо.
Для самого проца не думаю, что заметишь особо разницу, а вот по цене точно заметишь. Мало того, что ддр5 сама по себе раза в 3-4 дороже, так ещё и мать в 2-3 раза дороже. И ладно если память ещё можно взять на перспективу, но мать почти гарантированно менять надо будет (у интела же на каждое поколение свой соккет).
Что за ересь ты тут написал?