我看着一個替代編碼使用兩個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