@MisterVerstalschyk

Как использовать абстрактные операции из стандарта ECMAScript?

Есть у нас стандарт ECMAScript 2023 Language Specification (https://tc39.es/ecma262/multipage/abstract-operati...). Там есть, например, две абстрактные операции: IsIntegralNumber и IsPropertyKey.

Вопрос:
- Для чего они нужны, если они не часть языка? Как их использовать?
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Они используются в описании алгоритмов работы операторов и/или методов.
Наведите курсор на заголовок, нажмите на ссылку References и снизу появится список алгоритмов, где используется функция.
Например, IsPropertyKey встречается в алгоритмах
7.3.33 DefineField ( receiver, fieldRecord )
10.1.6.3 ValidateAndApplyPropertyDescriptor ( O, P, extensible, Desc, current )
13.3.12.1.1 HostGetImportMetaProperties ( moduleRecord )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы