求解,求解
?var temp=[
? ? ? ? ['小A','女',21,'大一'],
? ? ? ? ['小B','男',23,'大三'],
? ? ? ? ['小C','男',24,'大四'],
? ? ? ? ['小D','女',21,'大一'],
? ? ? ? ['小E','女',22,'大四'],
? ? ? ? ['小F','男',21,'大一'],
? ? ? ? ['小G','女',22,'大二'],
? ? ? ? ['小H','女',20,'大三'],
? ? ? ? ['小I','女',20,'大一'],
? ? ? ? ['小J','男',20,'大三']
? ? ? ? ];
// ?for(var i in infos)
// ? ? document(infos[i][1]+"<br>");
?//第一次篩選,找出都是大一的信息
?var temp1=new Array();
?var j=0;
?for(var i=0;i<temp.length;i++)
?{
? ? ?if(temp[i][3]=='大一')
? ? {
? ? ? ? temp1[j]=temp[i];
? ? ? ? j++;
? ? ? ? document.write("名字:"+temp[i][0]+" 性別:"+temp[i][1]+" 年齡:"+temp[i][2]+" ? 年級:"+temp[i][3]+"<br>");
? ? ? ? // document.write("名字:"+temp[j][0]+" 性別:"+temp[j][1]+" 年齡:"+temp[j][2]+" ? 年級:"+temp[j][3]+"<br>");
? ? }
?}
??
// ?//第二次篩選,找出都是女生的信息
? for(var x=0;x<temp1.length;x++)
?{
? ? ?if(temp1[x][1]=='女')
? ? {
? ? ? ? document.write("名字:"+temp1[x][0]+" 性別:"+temp[x][1]+" 年齡:"+temp[x][2]+" 年級:"+temp1[x][3]+"<br>");
? ? }
?}
為什么答案中有個錯誤,小D的性別是男
名字:小A 性別:女 年齡:21 年級:大一
名字:小D 性別:女 年齡:21 年級:大一
名字:小F 性別:男 年齡:21 年級:大一
名字:小I 性別:女 年齡:20 年級:大一
名字:小A 性別:女 年齡:21 年級:大一
名字:小D 性別:男 年齡:23 年級:大一
名字:小I 性別:女 年齡:21 年級:大一
2017-09-19
你的第二次篩選document的數組名有錯誤
? document.write("名字:"+temp1[x][0]+" 性別:"+temp—??[x][1]+" 年齡:"+temp——???[x][2]+" 年級:"+temp1[x][3]+"<br>");
2017-09-19
敲代碼的時候要仔細哦~