var?infos=[['小A','女','21','大一'],['小B','男','23','大三'],
['小C','男','24','大四'],['小D','女','21','大一'],???????????
['小E','女','22','大二'],['小F','男','21','大一'],
['小G','女','22','大二'],['小H','女','20','大三'],???????????
['小I','女','20','大一'],['小J','男','20','大三']];//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為?infos
var?arrr=new?Array();
var?n=0;
for(var?i=0;i<infos.length;i++)
{
??if(infos[i][3]=='大一'){
????document.write(infos[i][0]+"<br?/>");
????arrr[n]=infos[i];
????n++;}}
??
??document.write("<br>"+"第二次篩選"+"<br>";
?
?
for(var?n=0;n<arrr.length;n++)
{
if(arrr[n][1]=='女'){
????document.write(arrr[n][0]+"<br>")}}
2018-08-13
我不是什么大神,我來回答一下你的問題。。
?
document.write(
"<br>"
+
"第二次篩選"
+
"<br>"
; 這句少了一個括號;
document.write(arrr[n][0]+
"<br>"
)}} 這句括號之后少了一個分號;
有個問題就是你二維數(shù)組arrr的定義有問題,我把你的改好了,你自己看看別的有什么問題吧