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

是否還行?

<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, '大三']

];

            for (var i = 0; i < infos.length - 1; i++) {
                if (infos[i][3] == "大一" && infos[i][1] == "女") {
                    document.write(infos[i][0] + "</br>");
                }
            }
        </script>

正在回答

1 回答

i<infos.length-1  这个语句不对,如果i=9的时候,你这就不成立了。

在document.write(infos[i][0] + "</br>");中,我们输出的是一整个数组,你这个语句有问题,直接写infos[i] 就行了。

而且,根据题目要求,它是求了两次结果。你这个可以当作第二次的筛选的数据。

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

英雄_无泪

输出姓名就是infos[i][0]
2020-04-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

是否還行?

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