终于拼凑出来了,请各位大仙看看有没有简洁点的方法?
var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];
var wanted=new Array();
var mychar=new Array();
var j;
var l;
// console.log(infos);
for (var i = 0; i < infos.length; i++)
{
if (infos[i][3]==("大一"))
{
wanted[j]=infos[i];
var myarr=new Array(wanted[j]);
console.log(myarr);
// document.write("大一学生:"+infos[i]+"<br/>")
// var wanted=new Array();
for (var j = 0; j < myarr.length; j++)
{
if (myarr[j][1]==("女"))
{
mychar[l]=myarr[j]
// console.log(mychar[l]);
document.write("姓名:"+mychar[l][0]+"<br/>")
};
};
};
};