CreateMutableBinding ( N, D )
Конкретный метод CreateMutableBinding (Создать изменяемую привязку), декларативной записи среды envRec принимает аргументы N (строка) и D (логическое значение). Он создает новую изменяемую привязку для неинициализированного имени N. Привязка не должна еще существовать в этой записи среды для N. Если D имеет значение true, новая привязка помечается как подлежащая удалению. При вызове он выполняет следующие шаги:
1. Утверждено: envRec еще не имеет привязки для N. 2. Создайте изменяемую привязку в envRec для N и запишите, что она не инициализирована. Если D истинно true, запишите, что вновь созданная привязка может быть удалена последующим вызовом DeleteBinding. 3. Вернуть NormalCompletion(empty).
Информационные ссылки
ECMAScript | Декларативные записи среды
Стандарт ECMAScript — Раздел «9.1.1.1 Declarative Environment Records» — https://tc39.es/ecma262/#sec-declarative-environment-records
Стандарт ECMAScript — Раздел «9.1.1.1.2 CreateMutableBinding ( N, D )» — https://tc39.es/ecma262/#sec-declarative-environment-records-createmutablebinding-n-d