debugger statement는 중단점(break point) 설정과 같이 사용할 수 있는 디버깅 기능을 호출합니다. 사용할 수있는 디버깅 기능이 없으면 이 코드는 동작하지 않습니다.

Syntax

debugger;

예제

다음 예제에서는 함수가 호출 될 때 debugger statement(있는 경우)을 호출하기 위해 디버거 문을 삽입 한 코드를 보여줍니다.

function potentiallyBuggyCode() {
    debugger;
    // do potentially buggy stuff to examine, step through, etc.
}

디버거가 호출되면 디버거 문에서 실행이 일시 중지됩니다. 이것은 스크립트 소스의 중단 점과 같습니다.

Paused at a debugger statement.

Specifications

Specification Status Comment
ECMAScript Latest Draft (ECMA-262)
The definition of 'Debugger statement' in that specification.
Draft  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Debugger statement' in that specification.
Standard  
ECMAScript 5.1 (ECMA-262)
The definition of 'Debugger statement' in that specification.
Standard Initial definition
ECMAScript 3rd Edition (ECMA-262)
The definition of 'Debugger statement' in that specification.
Standard  
ECMAScript 1st Edition (ECMA-262)
The definition of 'Debugger statement' in that specification.
Standard Only mentioned as reserved word.

Browser compatibility

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung InternetNode.js
Basic supportChrome Full support YesEdge Full support YesFirefox Full support 1IE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support 4Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yesnodejs Full support Yes

Legend

Full support  
Full support

See also

문서 태그 및 공헌자

이 페이지의 공헌자: limkukhyun
최종 변경자: limkukhyun,