什麼是避免unused variables
的好技術/規範/標準?如何通過JavaScript避免未使用的變量?
例如,如果我調用下面的函數,我只想使用第三個參數,那麼第一個和第二個參數該怎麼辦?
$.ajax({
success: function(first, second, third){
console.log("just using: " + third);
}
});
什麼是避免unused variables
的好技術/規範/標準?如何通過JavaScript避免未使用的變量?
例如,如果我調用下面的函數,我只想使用第三個參數,那麼第一個和第二個參數該怎麼辦?
$.ajax({
success: function(first, second, third){
console.log("just using: " + third);
}
});
忽略它們。
(您可以定義功能function() {
,然後使用var third = arguments[2];
但這並不借給自己非常可讀的代碼)。
我不知道,謝謝,是的,這並沒有使代碼可讀。 – Pompeyo
這first, second
PARAMS如果他們沒有提及將被垃圾收集器刪除,以幫助他做到這一點,你可以使你的函數開始的下一
success: function(first, second, third){
first = second = null;
......
你什麼都不做,這是它的方式完成。你可以使用'arguments',但爲什麼? – adeneo
是的,但是,例如在LUA中,您可以執行類似'success:function(_,_,third)'的操作' – Pompeyo
在嚴格模式下,您將得到一個異常:'Uncaught SyntaxError:嚴格模式函數可能沒有重複的參數名稱' – Givi