5

JavaScriptでいくつかの関数パラメーターをフォーマットまたは変換する必要がある場合、私は通常、同名のプライベート変数(関数パラメーターと同じ名前のプライベート変数)を作成します。

function myFunction(param) {
  var param = Math.floor(param);
  // More code referencing param many times here...
}

質問:それは悪い習慣と見なされますか?気になる欠点はありますか?

4

1 に答える 1

3

varはインタープリターによって無視され、これは2番目の変数を定義していません。したがって、4つの余分な文字を入力する時間を節約したほうがよいでしょう:)

するのと同じこと:

var var1 = 2;
var var1 = 3;
于 2013-01-31T00:53:29.353 に答える