在Javascript函数中定义变量时,我通常会执行以下操作:
function test ( param ) {
var a = param,
foo,
bar;
...
}
其中foo和bar是稍后在脚本中定义的。
为了使这段代码符合我理想的格式化规则,它应该如下所示:
function test ( param ) {
var a = param,
foo = undefined,
bar = undefined;
...
}
有什么理由不这么做吗?
我知道这看起来有点多余,因为据我所知,结果是完