JavaScript — гибкий язык, с которым можно и нужно экспериментировать. Но написать максимально читаемый, чистый и понятный код, целое искусство для новичков.
Поэтому наши советы точно не будут лишними, сохраняй, применяй и делись с друзьями 👇
🔹️Используй принципы неизменяемости.
Постоянное изменение и передача данных затрудняют отслеживание ошибок. Применяй копии данных и избегай «побочных эффектов функций».
🔹️Применяй деструктуризацию. Это удобный синтаксис присваивания переменных, делает содержимое массивов и объектов более понятным, дает возможность переименовывать элементы, чтобы придать больше смысла коду.
🔹️Всегда используй тройное равенство (“===”)
Оно проверяет значение и тип. Это поможет избежать ошибок при сравнивании переменных.
🔹️Обходи стороной глобальные переменные.
Имена глобальных свойств не всегда совпадают с файлами кодом, который написали другие разработчики, поэтому возьми за правило ничего не создавать в глобальных объектах, если только ты не пишешь библиотеку или фреймворк.
🔹️Прописывайте условие «default» в конструкциях switch
Так будет проще обнаружить ошибку, если что-то пойдёт не по плану.
🔹️Избегай ключевого слова «new»
Оно замедляет компилятор и нужно лишь для создания экземпляров функций классов или конструктора.
🔹️Подружись с форматируемыми строками.
Они помогают передавать значение внутрь строки, не сбивают форматирование и это удобно при оформлении строк.
🔹️Доверяй только тем данным, которые создавал.
Если ты сталкиваешься с данными, которые поступают от неизвестных пользователей или API, прежде чем выполнять какие-либо операции, убедись, что у них настроен правильный тип и формат, с которым можно безопасно работать.
#советы_от_methed