Читал некоторую информацию, касающуюся контекста исполнения javascript.Я читал следующую статью Рупеша Мишры.
В статье говорилось, что новый контекст выполнения создается при каждом новом вызове функции.Контекст выполнения имеет 2 этапа создания и этап выполнения, где код выполняется построчно.
Было указано, что на этапе создания движок JS выполняет 3 действия:
- Определяет значение
this
- Создает цепочку областей действия
- Создает объект активации или переменную
Это было объяснение объекта активации:
Создает объект активации или объект переменной: Объект активации - это специальный объект в JS, который содержит все переменные, аргументы функций и информацию о внутренних объявлениях функций.Поскольку объект активации является специальным объектом, он не имеет свойства протока dunder.
Вопрос:
Имеет ли ES5
+ структуру этого объекта активации?Если нет, каковы текущие этапы этапа создания контекста выполнения?