Ism*_*imi 5 javascript naming naming-conventions
当我不得不在JavaScript中格式化或转换某些函数参数时,我通常会创建同名私有变量(与函数参数同名的私有变量):
function myFunction(param) {
var param = Math.floor(param);
// More code referencing param many times here...
}
Run Code Online (Sandbox Code Playgroud)
问:那被认为是不好的做法吗?我应该关注任何缺点吗?
解释器会忽略 var,这并不是定义第二个变量。所以你不妨节省输入 4 个额外字符的时间:)
与做同样的事情:
var var1 = 2;
var var1 = 3;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |