Встречается на собеседованиях • сегодня
Какая область видимости у обычной функции
Область видимости обычной функции определяется лексическим окружением (lexical scope), т.е. местом, где функция была объявлена. Функция имеет доступ к:
- Своим локальным переменным
- Переменным родительской функции (если есть)
- Глобальным переменным
Пример:
javascript
const globalVar = 'global';
function outer() {
const outerVar = 'outer';
function inner() {
const innerVar = 'inner';
console.log(globalVar, outerVar, innerVar); // Доступ ко всем переменным
}
inner();
console.log(innerVar); // Ошибка - innerVar не определена
}
outer();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы