This article needs an editorial review. How you can help.
La sentència debugger invoca qualsevol funcionalitat de depuració disponible, com l'establiment d'un breakpoint (punt de ruptura). Si no hi ha cap funcionalitat de depuració disponible, aquesta sentència queda sense efecte.
Sintaxi
debugger;
Exemples
L'exemple següent mostra un codi on s'ha insertat una sentència de depuració, de forma que es crida un debugger (si existeix) quan es crida la funció.
function potentiallyBuggyCode() { debugger; // codi potencialment erroni a examinar, executar pas a pas, etc. }
Quan es crida el debugger, s'atura l'execució a la sentència del debugger. Es com un breakpoint en la font de l'script.
Especificacions
Especificació | Estat | Comentaris |
---|---|---|
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 | Definició inicial |
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 | Només mencionat com a paraula reservada. |
Compatibilitat amb navegadors
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suport bàsic | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Característica | Android | Chrome per Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suport bàsic | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |