Отключить предупреждение "Недоступный код после оператора возврата"
В разработке JavaScript я часто возвращаюсь из выполнения, чтобы получить искусственную точку останова:
var args = arguments;
return console.log(args); // debug
criticalProcessing(args);
Chrome и другие в порядке, но, к сожалению, для отладки в Firefox:
Начиная с Gecko 40 (Firefox 40 / Thunderbird 40 / SeaMonkey 2.37), в консоли отображается предупреждение, если после оператора return обнаружен недоступный код.
Fire Fox' about:config
предоставляет довольно много флагов для настройки среды разработки. К сожалению, я не нашел соответствующей настройки (ни решения в другом месте).
Есть ли способ отключить предупреждение "Недоступный код после оператора возврата"?
1 ответ
Единственный способ обойти это предупреждение, как я знаю, - поместить условие, которое всегда верно, в обратную строку:
function myFun() {
var args = arguments;
if (1) return console.log(args);
// unreachable code goes here
criticalProcessing(args);
}