debugger

La sentencia debugger invoca cualquier funcionalidad de depuraci贸n disponible, tiene la misma funci贸n que un breakpoint. Si la funcionalidad de depuraci贸n no est谩 disponible, esta sentencia no tiene efecto alguno.

Sintaxis

debugger;

Ejemplos

El siguiente ejemplo muestra un bloque de c贸digo donde ha sido insertada una sentencia debugger, para invocar el depurador (si existe) cuando la funci贸n es ejecutada.

function codigoPotencialmenteDefectuoso() {
    debugger;
    // realizar paso a paso o examinar c贸digo que contiene
    // potenciales errores
}

Cuando el depurador es invocado, la ejecuci贸n se detiene en la sentencia debugger. Es como un punto de interrupci贸n en el script.

Paused at a debugger statement.

Especificaciones

Specification Status Comment
ECMAScript (ECMA-262)
La definici贸n de 'Debugger statement' en esta especificaci贸n.
Living Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La definici贸n de 'Debugger statement' en esta especificaci贸n.
Standard  
ECMAScript 5.1 (ECMA-262)
La definici贸n de 'Debugger statement' en esta especificaci贸n.
Standard Definici贸n inicial
ECMAScript 3rd Edition (ECMA-262)
La definici贸n de 'Debugger statement' en esta especificaci贸n.
Standard  
ECMAScript 1st Edition (ECMA-262)
La definici贸n de 'Debugger statement' en esta especificaci贸n.
Standard Solo mencionada como palabra reservada

Compatibilidad con navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)

Caracter铆stica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte b谩sico (Yes) (Yes) (Yes) (Yes) (Yes)
Caracter铆stica Android Chrome para Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte b谩sico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Vea tambi茅n