为了账号安全,请及时绑定邮箱和手机立即绑定

下面的代码没输出是什么情况

var infos = [

    ['小A','女',21,'大一'],

    ['小B','男',23,'大三'],

['小C','男',24,'大四'],

['小D','女',21,'大一'],

['小E','女',22,'大四'],

['小F','男',21,'大一'],

['小G','女',22,'大二'],

['小H','女',20,'大三'],

['小I','女',20,'大一'],

['小J','男',20,'大三']

];


var arr=[];

var n=0;

for(var i=0;i<=infos.length;i++)

{

    if(infos[i][3]=="大一")

    {

        arr[n]=infos[i];

        document.write(arr[n]+"<br/>");

        n=n+1;

    }

}

 document.write("大一人数:"+arr.length+"<br/>");

 

for(var j=0;j<=arr.length;j++)

 {

     if(arr[j][1]=="女")

     {

         document.write(arr[j][0]+"<br/>");

     }

 }


为什么就只出来了这个

小A,女,21,大一

小D,女,21,大一

小F,男,21,大一

小I,女,20,大一

下面的代码没显示出来


正在回答

2 回答

//这里不能有= 否则数组会越界,js就会报错
for(var i=0;i<infos.length;i++){
    if(infos[i][3]=="大一"){
        arr[n]=infos[i];
        document.write(arr[n]+"<br/>");
        n=n+1;
    }
}


1 回复 有任何疑惑可以回复我~

没懂你的意思,顺便说下document.write会覆盖所有html代码哦

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下面的代码没输出是什么情况

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信