ECMAScript | Оператор debugger

ECMAScript | Оператор debugger

Синтаксис оператора debugger

DebuggerStatement :

debugger ;

 

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

Примечание

Оценка DebuggerStatement может позволить реализации вызвать точку останова при запуске под отладчиком. Если отладчик отсутствует или активен, этот оператор не имеет видимого эффекта.

 

DebuggerStatement : debugger ;

1. Если средство отладки, определяемое реализацией, доступно и включено, то
  а. Выполните действие отладки, определяемое реализацией.
  b. Пусть result будет значением завершения, определяемым реализацией.
2. Иначе,
  а. Пусть result будет NormalCompletion(empty).
3. Вернуть result.

 

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

Стандарт ECMAScript — Раздел «14 ECMAScript Language: Statements and Declarations» — https://tc39.es/ecma262/#sec-ecmascript-language-statements-and-declarations