> Куда указывает this в обычном JavaScript скрипте (JavaScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: YADRO
Стек: JavaScript
> Пример ответа
Значение this в обычном JavaScript-скрипте (не в строгом режиме) зависит от контекста вызова функции. Если код выполняется на глобальном уровне (вне какой-либо функции), this указывает на глобальный объект: в браузере это window, в Node.js - global.
Внутри обычной функции (не стрелочной), вызванной без явного контекста (например, foo()), this также ссылается на глобальный объект. В строгом режиме ("use strict") в таком случае this будет undefined.
Пример:
JAVASCRIPTconsole.log(this); // window (в браузере)function test() {console.log(this); // window (нестрогий режим)}test();
> Похожие задачи по frontend
Для чего используются Web Worker в JavaScript
Зачем нужен промис в JavaScript и почему возникла необходимость
Как подписываться на изменения в BehaviorSubject и обрабатывать их
Как использовать BehaviorSubject для хранения и обработки пользовательских значений
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью