小编Yim*_*Yim的帖子

在这种情况下正确初始化变量的方法?

我知道最常见的做法是放在var a,b;顶部,但我想提取所有可能的角色(在JS Uglify上运行之后),似乎它们不会删除不必要的var初始化

我想知道以下任何一种情况是否会导致问题,建议使用哪种方法

情况1:

if(condition){
    var a=-1;
    var b="++";
}else{
    var a=1;
    var b="--";
}
Run Code Online (Sandbox Code Playgroud)

案例2:

if(condition){
    var a=-1;
    var b="++";
}else{
    a=1;
    b="--";
}
Run Code Online (Sandbox Code Playgroud)

案例3:

if(condition){
    a=-1;
    b="++";
}else{
    var a=1;
    var b="--";
}
Run Code Online (Sandbox Code Playgroud)

javascript variables initialization

4
推荐指数
1
解决办法
99
查看次数

标签 统计

initialization ×1

javascript ×1

variables ×1