Синтаксис оператора debugger
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