Какие есть способы объявить переменную в JavaScript и в чём их различия?
В JavaScript переменные можно объявить тремя способами: var, let, const.
Читать ответПодготовка к интервью
703 вопроса по JavaScript с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, javascript, browser.
Каталог
В JavaScript переменные можно объявить тремя способами: var, let, const.
Читать ответДля создания глубокой копии объекта в JavaScript существуют несколько подходов:
Читать ответCallbacks Promises Async/await
Читать ответОператор new используется для создания экземпляра объекта на основе функции-конструктора.
Читать ответПомимо TypeScript и JavaScript в коммерческом опыте часто встречаются и другие технологии, которые дополняют фронтенд-разработку:
Читать ответthis в JavaScript — это ключевое слово, указывающее на контекст выполнения функции. Его значение определяется способом вызова функции.
Читать ответДля создания Web Worker в JavaScript используется конструктор Worker, который принимает путь к скрипту, выполняющемуся в отдельном потоке.
Читать ответВ JavaScript оператор typeof возвращает строку, указывающую тип операнда. Рассмотрим указанные выражения:
Читать ответЗамыкание — это функция, которая «запоминает» окружение, в котором была создана, включая доступ к переменным из внешней области видимости, даже после того, как внешняя функция завершила выполнение.
Читать ответВ JavaScript замыкание — это функция, которая запоминает свое лексическое окружение, даже если она вызывается вне своей области видимости.
Читать ответВ данном примере используется паттерн Compound Components с React Context для управления состоянием формы.
Читать ответК структуре данных холодный Observable (от англ. Cold Observable), которая является концепцией из реактивного программирования (например, в библиотеке RxJS).
Читать ответ