<script?type="text/javascript">
?????var?infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",25,"大一"],["小E","女",21,"四"],["小F","男",22,"大一"],["小G","女",21,"大二"],["小H","女",24,"大三"],["小I","女",21,"大一"],["小J","男",22,"大三"]];
?????var?arr=new?Array();
??????var?n=0;
?//第一次篩選,找出都是大一的信息
?for(var?i=0;i<infos.length;i++){
?????????if(infos[i][3]=="大一"){
?????????document.write(infos[i][0]+infos[i][1]+infos[i][2]+infos[i][3]+"<br/>");
?????????arr[n]=infos[i];
?????????n++;
?????????}
?????}
?????
?//第二次篩選,找出都是女生的信息
???for(n=0;n<arr.length;n++){
???????if(infos[n][1]=="女")
???????{
????????document.write(arr[n][0]+arr[n][1]+arr[n][2]+arr[n][3]+"<br/>");
???????}
???}
?
??
</script>
2016-12-11
?//第二次篩選,找出都是女生的信息
document.write("第二次篩選,找出都是女生的信息<br />");?
? ?for(n=0;n<arr.length;n++){
? ? ? ?if(arr[n][1]=="女")
? ? ? ?{
? ? ? ? document.write(arr[n]+"<br/>");
? ? ? ?}
? ?}
這樣就行了
2016-12-10
問題出在第一個for語句的arr[n]=infos[i];這句話寫在判斷里面了
2016-12-10
就是我大一的輸出有小A、小D、小F、小I、其中小A、小D、小I是女生但是只輸出了小A、小I。然后我測試了下那個arr二位數(shù)組中是有小D的,所以我不知道那出問題了
2016-12-10
少哪一個?