猿问

错在哪里啦?是逻辑问题还是?

//第一次筛选,找出都是大一的信息

var infos_1 =new Array();

var infos_1_num=0;

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

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

        {

            infos_1[infos_1_num]=infos[i];

            infos_1_num++;

        }

    }

//第二次筛选,找出都是女生的信息

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

        if(infos_1[i][1]=="女")

        {

            document.write(infos_1[i][0]+"<br/>");

        }

    }


hyrlh
浏览 1307回答 2
2回答

嗨子

这让回答你的问题的人,要猜呢如果 var infos = [["学生1","女","22","大一"],["学生2","男","22","大一"],["学生3","女","22","大二"],["学生4","女","22","大一"]]; 结构是这输出的结果是:学生1 学生4是不是你要的结果呢,如果是你要的结果,你的数据结构也是这样还是不出来的话,那就是你的infos_1_num++; 写成中文分号了。

Ewall_

var infos_1 =new Array();你就建了个数组,往里面丢了什么?
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答