не совсем еще понимаю как оно работает, но вроде бы что то вышло, делал сам и хотелось бы узнать как сделать проще. т. к такой большой код это ерунда, да и нужно с самого начала учиться сокращать его до минимума)
Код сокращать ни в коем случае не следует! Это потом уже перед деплоем в продакшн его прогоняют через какой-нибудь webpack, где он объединяется из нескольких файлов в один и прогоняется через минификатор. Но программировать в минифицированном коде не стоит, очень легко ошибиться и очень трудно найти ошибку.
Для начала, познакомься с разделом математики под названием "Булева алгебра". Тогда ты, надеюсь, поймёшь, что конструкции вида q == true и q == false не имеют смысла. Потому как результат q == true в точности равен q, а результат q == false равен: !q
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.