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

re[n]=infos[i]为什麽要这样变量,infos[i]是什麽意思?这里看不懂了

<script type="text/javascript">

var infos=new Array(['小A','女',21,'大一'],

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

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

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

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

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

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

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

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

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

 var re=new Array();

var  n=0;

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

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

     

 if(infos[i][3]==('大一')){

     

  re[n]=infos[i] //二维数组赋值

     document.write("大一的信息:"+infos[i]+'<br />');

     n++;

     }

 


 }

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

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

 if(re[i][1]==("女")){

     document.write("女生的姓名:"+re[i][0]+'<br />');

     }

}

 

 

  

</script>

</head>

<body>

</body>

</html>


正在回答

2 回答

<script type="text/javascript">
var infos=new Array(['小A','女',21,'大一'],
 ['小B','男',23,'大三'],
 ['小C','男',24,'大四'],
 ['小D','女',21,'大一'],
 ['小E','女',22,'大四'],
 ['小F','男',21,'大一'],
 ['小G','女',22,'大二'],
 ['小H','女',20,'大三'],
 ['小I','女',20,'大一'],
 ['小J','男',20,'大三']);
 var re=new Array();
var  n=0;
 //第一次筛选,找出都是大一的信息
 for(var i=0;i<infos.length;i++){            //“i=0”定义i等于0,“i<infos.length”定义i不能大于infos数组的长度,“i++”累加
if(infos[i][3]==('大一')){//“infos[i][3]”表示i从nfos数组取出的每个元素中包含的第四个元素(元素是从0算起),如“['小A','女',21,'大一']”中的第四个元素,即'大一'
 re[n]=infos[i] //二维数组赋值//“re[n]=infos[i]”表示infos[i]每取出一个是大一的数组,都要赋给数组re
document.write("大一的信息:"+infos[i]+'<br />');  //  infos[i]每判断出1个是大一的信息都会在浏览器上输出并换行
n++;
}
 }
 //第二次筛选,找出都是女生的信息
 for(var i=0;i<re.length;i++){//“i=0”定义i等于0,“i<re”定义i不能大于re数组的长度(即大一所有学生的人数),“i++”累加
 if(re[i][1]==("女")){//如果从i从re数组中拿出的元素的第二个(数组的元素是从0开始算,所以为[1])为女
     document.write("女生的姓名:"+re[i][0]+'<br />');//则在浏览器输出被i在re数组取出的那个元素的第一个元素,如['小A','女',21,'大一']中的'小A',即[0]
     }
}
 
</script>


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

li274058914 提问者

谢谢!
2015-12-04 回复 有任何疑惑可以回复我~
#2

li274058914 提问者 回复 li274058914 提问者

infos[i]是不是给看成一个新盒子呀!
2015-12-05 回复 有任何疑惑可以回复我~
#3

落雪無痕 回复 li274058914 提问者

可以这样认为!
2015-12-06 回复 有任何疑惑可以回复我~
#4

li274058914 提问者 回复 落雪無痕

谢谢!
2015-12-06 回复 有任何疑惑可以回复我~
查看1条回复

infos[i]  是取出每一个学生的信息

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

li274058914 提问者

谢谢!
2015-12-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

re[n]=infos[i]为什麽要这样变量,infos[i]是什麽意思?这里看不懂了

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