1. Mozilla Developer Network (MDN) Web Docs: The debugger statement is an official part of the ECMAScript specification. The MDN documentation states
"The debugger statement invokes any available debugging functionality... If no debugging functionality is available
this statement has no effect. The purpose of the debugger statement is to stop the execution of code at a specific point." This supports using debugger to create a breakpoint from which one can step into subsequent code.
Source: MDN Web Docs
debugger statement. Section: "Syntax".
2. Salesforce Lightning Web Components Developer Guide: In the context of JavaScript development for Salesforce (relevant to CRT-600)
the official documentation recommends using browser developer tools and the debugger statement for debugging. It explains how breakpoints pause execution
allowing for inspection and stepping through code.
Source: Salesforce Developers
Lightning Web Components Dev Guide
"Debug Your Code". Section: "Debug JavaScript".
3. Google Chrome for Developers Documentation: This is an authoritative source on using debugging tools. It describes the "Step into next function call" action
which is only available when execution is paused at a breakpoint
such as one created by a debugger statement.
Source: Chrome for Developers
JavaScript debugging reference. Section: "Step through code".