我知道最常见的做法是放在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)