Встречается на собеседованиях • сегодня
Какие знаешь виды лексического окружения
В JavaScript лексическое окружение (Lexical Environment) — это структура, которая хранит переменные и функции, определённые в текущей области видимости. Основные виды:
- Глобальное окружение — создаётся при запуске скрипта, содержит глобальные переменные и функции.
- Окружение функции — создаётся при вызове функции, содержит её локальные переменные, параметры и
arguments. - Блочное окружение — появилось с
letиconstв ES6, создаётся для блока{}(например, вif,for).
Пример:
javascript
let globalVar = 'global'; // Глобальное окружение
function foo() {
let localVar = 'local'; // Окружение функции foo
if (true) {
let blockVar = 'block'; // Блочное окружение if
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы