為什么顯示不出來(lái)第二次的篩選結(jié)果?
var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']]
?//第一步把之前的數(shù)據(jù)寫(xiě)成一個(gè)數(shù)組的形式,定義變量為 infos
//第一次
?document.write("第一次篩選:"+"<br>");
?for(var i=0;i<=infos.length;i++){
? ? if(infos[i][3]=="大一"){
? ? ? ? document.write(infos[i]+"<br>");
? ? }
?};
//第二次
?document.write("第二次篩選:"+"<br>");
?for(var j=0;j<=infos.length;j++){
? ? if(infos[j][1]=="女"&&infos[j][3]=="大一"){
? ? ? ? document.write(infos[j]+"<br>");
? ? }
?}
我把第一次全部注釋的話(huà)能顯示第二次的篩選結(jié)果,但是兩個(gè)一起的話(huà)就不能顯示第二次篩選的結(jié)果,請(qǐng)問(wèn)大佬怎么回事?
2019-04-09
第一次for循環(huán)后不要加 ;
2019-03-25
for循環(huán)中,判斷的條件?i<=infos.length ?有錯(cuò)誤,應(yīng)該是??i<infos.length,