如何优化函数中的多个if else语句让代码简洁一些?
如果函数内有多个if else语句,而每个条件下的代码就4-10行这样,这样的代码要如何优化才能使它看起来更加简洁一些?
------解决方案--------------------看能不能改装成switch.. case 的结构
------解决方案--------------------把你说的4-10行的代码放在一个方法里。。然后用&&来调用
比如说原来
if(a){
a = a +1;
a = a +1;
a = a +1;
a = a +1;
a = a +1;
a = a +1;
}
改进后:
a && add(a);
function add(a){
a = a +1;
a = a +1;
a = a +1;
a = a +1;
a = a +1;
a = a +1;
}
------解决方案--------------------三元运算符 ? :
------解决方案--------------------------解决方案--------------------
+