JavaScript: Инструкция debugger
Инструкция debugger
представляет собою точку останова, устанавливаемую непосредственно в коде программы. Точка останова – это преднамеренное прерывание выполнения программы, в определённый момент с целью исследовать в отладчике состояние программы (передвижение по сценарию, просмотр стека вызовов, значения переменных и т. д.) и тем самым определить, правильно ли программа себя ведёт. Инструкция имеет следующий синтаксис:
debugger;
Инструкцию debugger
можно устанавливать в любом месте исходного кода.
Работу инструкции debugger
можно увидеть только, если в браузере имеется и запущен отладчик кода (например, консоль браузера). Поэтому, чтобы увидеть, как работает инструкция debugger
, на уже открытой веб-странице нужно открыть консоль браузера и обновить страницу:
var a = 1; var b = a; debugger; console.log(b);