javascript 短路法代码精简

碰到一段代码如下 
if(n>win) { 
  p=dArry.length-win; 

else if(n<0){ 
  p=0; 

else { 
  p=n; 

类似的代码挺多,继续简化,其实很简单,变成这样 
p=((n>win) && (dArry.length-win)) || ((n<0)&&0) || n; 
总结一句话:&&取最后值,||取第一满足的值,高效,但请灵活使用

原文地址:https://www.cnblogs.com/gesenkof99/p/2823212.html