JavaScript: Искусство Лучших Практик
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Группа авторов. JavaScript: Искусство Лучших Практик
Введение
Глава 1: Использование 'let' и 'const' вместо 'var'
Глава 2: Следование Конвенциям Именования
Глава 3: Создание Функций с Одной Ответственностью
Глава 4: Использование Шаблонных Литералов для Конкатенации Строк
Глава 5: Избегание Глубокой Вложенности
Глава 6: Использование Стрелочных Функций
Глава 7: Эффективная Обработка Ошибок
Глава 8: Принципы Функционального Программирования
Глава 9: Документирование Кода
Глава 10: Асинхронное Программирование
Глава 11: Соблюдение Стандартов Кодирования и Стилевых Руководств
Глава 12: Регулярные Код-Ревью
Глава 13: Написиние Юнит-Тестов
Глава 14: Принцип DRY (Don't Repeat Yourself)
Глава 15: Оптимизация Производительности
Глава 16: Понимание Контекста Исполнения и Замыканий
Глава 17: Модульность и Управление Зависимостями
Глава 18: Слежение за Последними Трендами и Обновлениями
Заключение
Отрывок из книги
JavaScript – это динамично развивающийся язык программирования, и понимание его особенностей крайне важно для каждого разработчика. Одной из ключевых концепций является правильное использование переменных. Долгое время в JavaScript использовалось ключевое слово var для объявления переменных, но с введением ES6 (ECMAScript 2015) появились let и const, которые предлагают более гибкий и безопасный способ работы с переменными.
Область видимости: Переменные, объявленные с помощью var, имеют функциональную область видимости, что может привести к ошибкам, особенно в циклах и условных конструкциях.
.....
В исправленном примере let ограничивает область видимости переменной i циклом, предотвращая её доступность вне его.
Пример 2: Повторное объявление
.....