ECMAScript | Типы спецификации

ECMAScript | Типы спецификации

Тип спецификации соответствует мета-значениям, которые используются в алгоритмах для описания семантики языковых конструкций ECMAScript и типов языка ECMAScript.

Типы спецификации включают Ссылку (Reference), Список (List), Завершение (Completion), Дескриптор свойства (Property Descriptor), Запись среды (Environment Record), Абстрактное замыкание (Abstract Closure) и Блок данных (Data Block).

 

Значения типа спецификации — это артефакты спецификации, которые не обязательно соответствуют какой-либо конкретной сущности в реализации ECMAScript.

Значения типа спецификации могут использоваться для описания промежуточных результатов оценки выражения ECMAScript, но такие значения не могут быть сохранены как свойства объектов или значения переменных языка ECMAScript.

6.2.1 The List and Record Specification Types — Список и Запись | Типы спецификации
6.2.2 The Set and Relation Specification Types — Множество и Отношение | Типы спецификации
6.2.3 The Completion Record Specification Type — Запись о Завершении | Тип спецификации
6.2.4 The Reference Record Specification Type — Ссылочная Запись | Тип спецификации
6.2.5 The Property Descriptor Specification Type — Дескриптор свойства | Тип спецификации
6.2.6 The Environment Record Specification Type — Запись Среды | Тип спецификации
6.2.7 The Abstract Closure Specification Type — Абстрактное Замыкание | Тип спецификации
6.2.8 Data Blocks — Блок данных | Тип спецификации
6.2.9 The PrivateElement Specification Type — Частный элемент | Тип спецификации
6.2.10 The ClassFieldDefinition Record Specification Type — Запись Определения Поля Класса | Тип спецификации
6.2.11 Private Names — Частные Имена | Тип спецификации
6.2.12 The ClassStaticBlockDefinition Record Specification Type —

 

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

Стандарт ECMAScript — Раздел «6.2 ECMAScript Specification Types» — https://tc39.es/ecma262/#sec-ecmascript-specification-types