Почему стрелочные функции не работают с this в некоторых контекстах? У стрелочных функций отсутствует собственный контекст this Значение this они получают из внешней, то есть лексической, области видимости Поэтому они…
Function Declaration и Function Expression в JavaScript Оба варианта создают функции, однако отличаются способом объявления и моментом создания. Function Declaration: функция формируется при загрузке скрипта благодаря…
Что происходит при попытке изменить неизменяемую переменную внутри функции неизменяемую переменную (const/val) нельзя переназначить или изменить её значение попытка изменения приведёт к синтаксической ошибке…
Что называют функциями высшего порядка? понятие из области функционального программирования функция, которая принимает другую функцию в качестве аргумента или возвращает функцию помогает формировать абстракции и…
Что означает hoisting переменных и функций в JavaScript? JavaScript: механизм обработки объявлений переменных и функций объявления переменных и функций логически поднимаются к началу своей области видимости для var:…
Что такое IIFE и когда её применяют? IIFE (Immediately Invoked Function Expression) — функция, которая запускается непосредственно после объявления Применяется для изоляции области видимости (closure) и защиты…
Что такое декораторы? паттерн проектирования и средство метапрограммирования оборачивают функцию, метод или класс, расширяя их поведение используются в Python, JavaScript, TypeScript и других языках добавляют…
Что такое псевдоклассы? специальная возможность CSS и часть селекторов описывают состояния элементов без правок в HTML записываются с двоеточием (:hover, :focus) применяются для стилизации наведения, фокуса, первых и…
Что такое псевдоэлементы? специальные CSS-конструкции для создания виртуальных элементов формируются браузером и не входят в DOM добавляют дополнительные части элемента, например ::before и ::after позволяют оформлять…
Чем стрелочные функции отличаются от обычных функций? стрелочные функции — сокращённый синтаксис JavaScript для создания функций не формируют собственный контекст this, а наследуют его из внешней лексической области…