前端一些条件语句,在保持可读性条件下的精简写法
1、正常写法:
if(a){
console.log('a');
}
精简:
a&&console.log('a');
1、正常写法:
vara=b;
if(!a){
a='a';
}
精简:
vara=b||'a';
3、正常写法:
if(a){
console.log('a');
}else{
console.log('b');
}
精简:
a?console.log('a'):console.log('b');
4、正常写法
vara;
switch(b){
case'a':
a='a';
break;
case'b':
a='b';
break;
default:
a='c';
}
精简:
vara={a:'a',b:'b'}[b]||'c';
1、正常写法:
if(a){
console.log('a');
}
精简:
a&&console.log('a');
1、正常写法:
vara=b;
if(!a){
a='a';
}
精简:
vara=b||'a';
3、正常写法:
if(a){
console.log('a');
}else{
console.log('b');
}
精简:
a?console.log('a'):console.log('b');
4、正常写法
vara;
switch(b){
case'a':
a='a';
break;
case'b':
a='b';
break;
default:
a='c';
}
精简:
vara={a:'a',b:'b'}[b]||'c';
全部评论
相关推荐
10-30 21:46
安庆职业技术学院 后期制作 点赞 评论 收藏
分享
11-20 18:35
湘潭大学 人力资源VP/CHO 点赞 评论 收藏
分享