常常会遇到这样一个情况:varflag=false;vararr=["jpg","ppt","doc"];varnewArr=arr.length>0&&arr.reduce(function(x,y){if(x===""){flag==truereturn}returnx+"|"+y;})if(flag)return;//假装下面有代码//假装下面有代码//假装下面有代码在一个循环中想要终止程序的运行,需要多一个flag变量来处理,这样很丑陋并且还多出一个变量,很恶心,请问有没有比较优雅的方式???==================================Updata========================================实在是不好意思,我之前的提问不太明确,已经修改了问题,需求是这样的,我想对这个newArr进行正则表达式的校验,来排除一些文件格式。
阿波罗的战车
LEATH
相关分类