二位數(shù)組值的打印
//第一步把之前的數(shù)據(jù)寫成一個(gè)數(shù)組的形式,定義變量為?infos ?var?arr?=new?Array(); ?var?infos?=?new?Array(); ?????arr=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']] ?//第一次篩選,找出都是大一的信息 ?for(var?i=0;i<arr.length;i++){ ?????for(var?j=0;j<4;j++){ ????????if(arr[i][j]=="大一"){ ????????????document.write(arr[i]+"<br>"); ????????????infos.push(arr[i]); ????????} ?????} ?} ?document.write(infos+"<br>"); ?//第二次篩選的結(jié)果是打印女生的姓名 ?for(var?i=0;i<infos.length;i++){ ?????for(var?j=0;j<4;j++){ ?????????if(arr[i][j]=="女"){ ????????????document.write(arr[i][0]+"<br>"); ?????????} ?????} ?}
為什么結(jié)果是:小A 小D
正確的是:小A 小D 小I
2017-10-17
2017-08-12
arr數(shù)組中的還不是多維數(shù)組噢,先拆分吧