debugger 指令,一般用于调试,在如浏览器调试执行环境中,可以在 JavaScript 代码中产生中断。 如果想要拦截 debugger,是不容易的,常用的函数替代、proxy 方法均对它无效,如: window.debugger = (function() { var origDebug = console.debugger; return function() { // do something before debugger statement execution origDebug.apply(console, arguments); // do something after debugger statement execution }; })(); 或: var handler = { get: function(target, prop, receiver) { if (prop = 'debugger') { throw new Er