Область действия - это набор правил, которые определяют, откуда и как к переменной можно получить доступ (или нет). Javascript имеет лексическую область видимости, что означает, что область видимости зависит от того, где функции объявлены (не вызываются). Он определяется во время компиляции.

Контекст выполнения указывает, где и как функция была вызвана и создана во время времени выполнения. Контекст не имеет ничего общего с лексической областью видимости.

Понимание контекста и области видимости важно для разработчика JavaScript. Для дальнейшего чтения проверьте ключевые слова эта статья об областях применения и эта статья об этом. Для получения более подробной информации вы можете также проверить « Вы не знаете JS. Объем и закрытие » и Вы не знаете JS. Это и прототипы объектов » книги Кайл Симпсон.

Спасибо за чтение!

Пожалуйста, не стесняйтесь аплодировать, если вам понравилась эта статья!