我看着一个替代编码使用两个for循环,我的代码是要求覆盖数组b中的值,如果b的值比a大,break和loop之后a会继续指向下一个索引,直到它具有下一个“毫米”值,而循环b将从“断裂”的位置恢复。更好的代码为2 for循环?
有没有更清洁的代码?
var a = ['100','200','300','400','500'];
var ma = ['-','mm','-','-','mm'];
var b = ['100','150','160','200','250','300','500','600'];
var mb = ['-','-','-','-','mm','','','mm'];
for loop a
if(ma[]=='mm')
{
for loop b
if(ma[]=='mm')
{
if (a < b) {
break;
}
}
}
我敢打赌,没有人会回答这个:)你能解释一下你需要更清楚吗? – alxx
没有意义。特别是其中第二个:if(ma [] =='mm')为什么你会再次检查一次,以防第一次检查时出现误报? for循环if(ma [] =='mm')//你在这里检查第一个{for循环b if(ma [] =='mm')//我们再次检查它吗?呵呵?这种情况何时会发生错误? {if(a Nate