Встречается на собеседованиях • сегодня
Что такое Scope
Scope (область видимости) определяет доступность переменных, функций и объектов в определённой части кода. В JavaScript есть:
- Глобальный scope – переменные доступны везде.
- Локальный scope – переменные доступны только внутри функции (function scope) или блока (block scope, с
let/const).
javascript
const globalVar = 'I am global'; // Глобальная область
function example() {
const localVar = 'I am local'; // Локальная область функции
console.log(globalVar); // Доступно
}
console.log(localVar); // Ошибка: localVar не определенаОсобенности:
varимеет function scope (видна во всей функции).let/constимеют block scope (видна только в блоке{}).- Вложенные функции имеют доступ к переменным родительских функций (цепочка scope).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы