Firefox 关闭&x201C;返回语句后的不可访问代码”;警告

Firefox 关闭&x201C;返回语句后的不可访问代码”;警告,firefox,return,gecko,web-console,Firefox,Return,Gecko,Web Console,在JavaScript开发中,我经常从执行中返回一个自然断点: var args=参数; 返回console.log(args);//调试 关键处理(args); Chrome和其他浏览器对此没有问题,但不幸的是在Firefox中调试: 从Gecko 40(Firefox 40/Thunderbird 40/SeaMonkey 2.37)开始,如果在语句后发现无法访问的代码,控制台将显示一条警告 Firefox的about:config提供了一些调整开发环境的标志。遗憾的是,我没有找到相应的设

在JavaScript开发中,我经常从执行中返回一个自然断点:

var args=参数;
返回console.log(args);//调试
关键处理(args);
Chrome和其他浏览器对此没有问题,但不幸的是在Firefox中调试:

从Gecko 40(Firefox 40/Thunderbird 40/SeaMonkey 2.37)开始,如果在语句后发现无法访问的代码,控制台将显示一条警告

Firefox的about:config提供了一些调整开发环境的标志。遗憾的是,我没有找到相应的设置(其他地方也没有找到解决方案)


有没有办法打开“返回语句后无法访问代码”警告?

我知道的绕过此警告的唯一方法是在返回行中设置一个始终为真的条件:

function myFun() {
     var args = arguments;

     if (1) return console.log(args);

    // unreachable code goes here
    criticalProcessing(args);

}

这是一个问题,因为一些库(如bluebird)针对Chrome进行了优化,并在return语句后添加了eval,从而使V8引擎运行得更快。@user2867288您能证明这一点吗?我们面临着同样的问题,但在为客户关闭错误通知单之前需要一些引证——但我找不到任何。@ForestG