var st=[? ? ?['小A','女',21,'大一'],? ? ?['小B','男',23,'大三'],? ? ?['小C','男',24,'大四'],? ? ?['小D','女',21,'大一'],? ? ?['小E','女',22,'大四'],? ? ?['小F','男',21,'大一'],? ? ?['小G','女',22,'大二'],? ? ?['小H','女',20,'大三'],? ? ?['小I','女',20,'大一'],? ? ?['小J','男',20,'大三'],? ? ?]?var st1=new Array();var n=0; ? ?//第一步把之前的數據寫成一個數組的形式,定義變量為 infos???for(i=0;i<st.length;i++){? ? ?? ? if(st[i][3]=="大一"){? ? document.write(st[i]+"<br/>");? ? ?st1[n]=st[i];? ? ?n++;}? ???}?//第一次篩選,找出都是大一的信息???for(n=0;n<st1.length;n++){? ? ?? ? if(st1[n][1]=="女"){? ? document.write(st1[n][0]+"<br/>");? ? ?}? ???} //第二次篩選,找出都是女生的信息在上例中,st1[n]不是一個一維數組嗎,它里面只有"[小A]","[小D]","[小F]","[小I]"這四個數據嗎?怎么通過它來判斷這四個是否是女生?
關于第二次篩選問題
朝聞道夕
2017-01-31 17:56:47