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

How to convert if/else to ternary if/else

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

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

我试过了,但我错过了..:[=​​14=]

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

如果没有 else 分支,可以使用 &&。但是,为什么要用如此难以理解的简短形式替换一个漂亮的 if 语句?