var infos=[['小A','女','21','大一'],['小B','男','23','大三'],['小C','男','24','大四'],['小D','女','21','大一'],['小E','女','22','大四'],['小F','男','21','大一'],['小G','女','22','大二'],['小H','女','20','大三'],['小I','女','20','大一'],['小J','男','20','大三']] //第一步把之前的数据写成一个数组的形式,定义变量为 infos for(var i=0;i<infos.length;i++){ for(var j=0;j<=3;j++){ if(infos[i][j]=='大一'){ document.write('大一信息'+infos[i][j]) } } } //第一次筛选,找出都是大一的信息
3 回答
已采纳
__innocence
TA贡献313条经验 获得超208个赞
var infos = [ ['小A', '女', '21', '大一'], ['小B', '男', '23', '大三'], ['小C', '男', '24', '大四'], ['小D', '女', '21', '大一'], ['小E', '女', '22', '大四'], ['小F', '男', '21', '大一'], ['小G', '女', '22', '大二'], ['小H', '女', '20', '大三'], ['小I', '女', '20', '大一'], ['小J', '男', '20', '大三'] ] //第一步把之前的数据写成一个数组的形式,定义变量为 infos for (var i = 0; i < infos.length; i++) { for (var j = 0; j < infos[i].length; j++) { if (infos[i][j] == '大一') { document.write('大一信息:' + infos[i] + '<br/>') } } } //第一次筛选,找出都是大一的信息
顺便说一下,你的“小E”后面的分号是中文输入法,这是个错误。另外,其实不需要遍历第二个数组,因为“大一”这个信息是二维数组的最后一个,如果遍历,会降低效率。
var infos = [ ['小A', '女', '21', '大一'], ['小B', '男', '23', '大三'], ['小C', '男', '24', '大四'], ['小D', '女', '21', '大一'], ['小E', '女', '22', '大四'], ['小F', '男', '21', '大一'], ['小G', '女', '22', '大二'], ['小H', '女', '20', '大三'], ['小I', '女', '20', '大一'], ['小J', '男', '20', '大三'] ] //第一步把之前的数据写成一个数组的形式,定义变量为 infos for (var i = 0; i < infos.length; i++) { if (infos[i][3] == '大一') { //最好写成:if (infos[i][info[i].length-1] == '大一') document.write('大一信息:' + infos[i] + '<br/>') } }
黄小凡
TA贡献69条经验 获得超36个赞
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> var infos=[ ['小A','女','21','大一'], ['小B','男','23','大三'], ['小C','男','24','大四'], ['小D','女','21','大一'], ['小E','女','22','大四'], ['小F','男','21','大一'], ['小G','女','22','大二'], ['小H','女','20','大三'], ['小I','女','20','大一'], ['小J','男','20','大三'] ]; document.write('大一的人有:'+"<br>"); for(var i=0;i<infos.length;i++){ for(var j=0;j<=3;j++){ if(infos[i][j]=='大一'){ document.write(infos[i][0]+","+infos[i][1]+","+infos[i][2]+","+infos[i][3]+"<br>"); } } } </script> </body> </html>
是不是这样?你自己对照着看吧
添加回答
举报
0/150
提交
取消