大牛们,请问一下我这啥错误啊,为什么没有结果啊
数组定义错了
var infos=[ ['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'], ['小D','女',21,'大一'], ['小E','女',22,'大四'], ['小F','男',21,'大一'], ['小G','女',22,'大二'], ['小H','女',20,'大三'], ['小I','女',20,'大一'], ['小J','男',20,'大三']];
<script type="text/javascript">
var myarr =[['一号','男','大一',21],
['二号','女','大二',22],['三号','男','大三',23],
['四号','女','大四',24]]
for (var i=0;i<myarr.length;i++) {
if(myarr[i][1]=='女' && myarr[i][2]=='大二'){
document.write(myarr[i]+"<br />");
}
}
</script>
你的for循环错了 要不从1开始 要不你就去掉等于
infos[]=[[],[],[]]