在JavaScript开发中,我经常从执行返回以获得一个inartificial断点:
int[] array = {1, 2, 3};
Chrome和其他人都可以,但不幸的是在Firefox中进行调试:
从Gecko 40(Firefox 40 / Thunderbird 40 / SeaMonkey 2.37)开始,如果在return语句后找到无法访问的代码,控制台中会显示警告。
Firefox'var args = arguments;
return console.log(args); // debug
criticalProcessing(args);
提供了一些标志来调整开发环境。可悲的是,我没有找到相应的设置(在其他地方也找不到解决方案)。
有没有办法在“返回语句”后发出“无法访问的代码”警告?
答案 0 :(得分:2)
我知道解决此警告的唯一方法是在返回行中设置一个始终为真的条件:
function myFun() {
var args = arguments;
if (1) return console.log(args);
// unreachable code goes here
criticalProcessing(args);
}