ECMAScript | Оператор void

ECMAScript | Оператор void

Семантика времени выполнения: оценка

UnaryExpression : void UnaryExpression

1. Пусть expr будет результатом вычисления UnaryExpression.
2. Выполнить ? GetValue(expr).
3. Вернуть undefined.

 

Примечание

GetValue должен быть вызван, даже если его значение не используется, поскольку оно может иметь наблюдаемые побочные эффекты.

 

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

Стандарт ECMAScript — Раздел «13.5 Unary Operators» — https://tc39.es/ecma262/#sec-unary-operators

Стандарт ECMAScript — Раздел «13.5.2 The void Operator» — https://tc39.es/ecma262/#sec-void-operator