2014-01-17 8 views
5

unused variablesを避けるための優れたJavaScriptテクニック/規約/標準とは何ですか?JavaScriptで未使用の変数を避ける方法は?

たとえば、私が次のような関数を呼び出していて、3番目のパラメータを使いたい場合は、1番目と2番目のパラメータで何をしますか?

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

のスタートにあなたは何もしないあなたは次のことができます、彼はそれを行うのを助けるために、ガベージコレクタによって削除され、これはだ方法です完了しました。あなたは '引数'を使うことができますが、なぜですか? – adeneo

+1

はい、しかし、例えばLUAの中では 'success:function(_、_、third)'のようなことをすることができます – Pompeyo

+0

strictモードでは例外が発生します: 'Uncaught SyntaxError:厳密なモード関数は重複するパラメータ名を持たないでしょう ' – Givi

答えて

3

無視してください。

(あなたがfunction() {として、あなたの関数を定義して、var third = arguments[2];を使用しますが、それは自分自身に非常に読みやすいコードを貸すしませんでした)。

+0

私はそれを知らなかった、ありがとう、そう、それはコードを読むことができない。 – Pompeyo

2

このfirst, secondのparams、彼らは何の参照を持っていない場合は、あなたの関数

success: function(first, second, third){ 
first = second = null; 
...... 
関連する問題