JavaScript优雅写法及操作( 二 )


;

if(params.success)

{

params.success(res);


  • 优雅写法

a = a || [
;

params.success&?ms.success(res);

//注意事项

1、if内不能出现var、=等赋值定义语句 , 才可以使用优雅写法

2、if内可以有多个方法调用 , 但必须方法内有true返回值(此用法意义不大)

问题:我们编写js代码时经常遇到复杂逻辑判断的情况 , 通常大家可以用if/else或者switch来实现多个条件判断 , 但这样会有个问题 , 随着逻辑复杂度的增加 , 代码中的if/else/switch会变得越来越臃肿 , 越来越看不懂.

2、多条件判断