哪里錯了,拜托大神
Mileswongke
2016-10-14 22:50:11
TA貢獻361條經(jīng)驗 獲得超191個贊
你的for循環(huán)里面數(shù)組變量名寫錯了;
然后后續(xù)重新寫了下,像這種要for循環(huán)2次的,具體注釋了下,有不明白的就問
<script> ????var?myarr?=?[['a',?'女',?21,?'大一'],?['b',?'男',?23,?'大二'],?['c',?'女',?24,?'大三'],?['d',?'女',?26,?'大一']]; ????var?j?=?0;????????????//放到循環(huán)外,否則每次循環(huán)都會重置 ????var?narr?=?[];?????????//同上 ????for?(var?i?=?0;?i?<?myarr.length;?i++)?{ ????????if?(myarr[i][3]?===?'大一')?{ ????????????narr[j]?=?myarr[i];???? ????//這里narr循環(huán)結(jié)束后為[['a','女',21,'大一'],['d','女',26,'大一']],即將所有大一的數(shù)組放入narr ????????????j++; ????????} ????} ????for?(var?j?=?0;?j?<?narr.length;?j++)?{??//要對narr進行for循環(huán) ????????if?(narr[j][1]?===?"女")?{??????????????????//再篩選narr里面“女”的 ????????????document.write(narr[j][0]?+?"<br/>") ????????} ????} </script>
舉報