ECMAScript | Декларативная Запись Среды | Метод InitializeBinding ( N, V )

ECMAScript | Декларативная Запись Среды | Метод InitializeBinding ( N, V )

InitializeBinding ( N, V )

Конкретный метод InitializeBinding (Инициализировать привязку), декларативной записи среды envRec принимает аргументы N (строка) и V (значение языка ECMAScript). Он используется для установки связанного значения текущей привязки идентификатора, имя которого является значением аргумента N, на значение аргумента V. Неинициализированная привязка для N уже должна существовать. При вызове он выполняет следующие шаги:

1. Утверждено: envRec должен иметь неинициализированную привязку для N.
2. Установите граничное значение для N в envRec равным V.
3. Запишите, что привязка для N в envRec была инициализирована.
4. Верните NormalCompletion(empty).

 

Информационные ссылки

ECMAScript | Декларативные записи среды

Стандарт ECMAScript — Раздел «9.1.1.1 Declarative Environment Records» — https://tc39.es/ecma262/#sec-declarative-environment-records

Стандарт ECMAScript — Раздел «9.1.1.1.4 InitializeBinding ( N, V )» — https://tc39.es/ecma262/#sec-declarative-environment-records-initializebinding-n-v