如何将if / else转换为三元if / else

时间:2019-03-20 13:42:37

标签: javascript ternary-operator

如何将if / else转换为三元if / else?

if(con){
   if(con2){
     result1
   }else{
     result2
   }
}

我尝试过,但是我想念..:

con?con2?result1:result2;

2 个答案:

答案 0 :(得分:1)

con ? (con2 ? result1 : result2) : null;

答案 1 :(得分:0)

 con && (con2 ? result1 : result2)

如果您没有else分支,则可以使用&&。但是,为什么用这样的不可读的简短形式替换漂亮的if语句?