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

GetBindingValue ( N, S )

Конкретный метод GetBindingValue (Получить значение привязки), декларативной записи среды envRec принимает аргументы N (строка) и S (логическое значение). Он возвращает значение связанного идентификатора, имя которого является значением аргумента N. Если привязка существует, но не инициализирована, выдается ошибка ReferenceError, независимо от значения S. При вызове выполняется следующие шаги:

1. Утверждено: envRec имеет привязку к N.
2. Если привязка для N в envRec является неинициализированной привязкой, вызовите исключение ReferenceError.
3. Верните значение, привязанное к N в envRec.

 

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

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

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

Стандарт ECMAScript — Раздел «9.1.1.1.6 GetBindingValue ( N, S )» — https://tc39.es/ecma262/#sec-declarative-environment-records-getbindingvalue-n-s

Поделись записью