2014-01-17 32 views
5

什麼是避免unused variables的好技術/規範/標準?如何通過JavaScript避免未使用的變量?

例如,如果我調用下面的函數,我只想使用第三個參數,那麼第一個和第二個參數該怎麼辦?

$.ajax({ 
    success: function(first, second, third){ 
     console.log("just using: " + third); 
    } 
}); 
+1

你什麼都不做,這是它的方式完成。你可以使用'arguments',但爲什麼? – adeneo

+1

是的,但是,例如在LUA中,您可以執行類似'success:function(_,_,third)'的操作' – Pompeyo

+0

在嚴格模式下,您將得到一個異常:'Uncaught SyntaxError:嚴格模式函數可能沒有重複的參數名稱' – Givi

回答

3

忽略它們。

(您可以定義功能function() {,然後使用var third = arguments[2];但這並不借給自己非常可讀的代碼)。

+0

我不知道,謝謝,是的,這並沒有使代碼可讀。 – Pompeyo

2

first, second PARAMS如果他們沒有提及將被垃圾收集器刪除,以幫助他做到這一點,你可以使你的函數開始的下一

success: function(first, second, third){ 
first = second = null; 
...... 
相關問題