2015-11-11 33 views
2

在JavaScript開發,我經常從執行返回到有非人爲的斷點:關閉「return語句後可達代碼」警告

var args = arguments; 
return console.log(args); // debug 
criticalProcessing(args); 

Chrome和其他都還好用,但不幸的是,在Firefox中調試:

與壁虎40(火狐40/40的Thunderbird/SeaMonkey的2.37)開始,警告控制檯中顯示,如果無法訪問的代碼是return語句後。

Firefox'about:config提供了相當一些標誌來調整開發環境。可悲的是,我沒有找到相應的設置(其他地方也沒有解決方案)。

有沒有辦法打開「返回語句後無法訪問的代碼」警告?

+0

這是一個問題,因爲一些圖書館像藍鳥優化Chrome瀏覽器,並把一個eval在return語句之後,V8引擎運行得更快。 – user2867288

回答

1

我知道解決這個警告得到的唯一辦法就是把這總是真的在回線的條件:

function myFun() { 
    var args = arguments; 

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

    // unreachable code goes here 
    criticalProcessing(args); 

}