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

是在找不出问题所在

 var info = new Array[['小A','女',21,'大一'],['小B','男',23,'大三'],


    ['小C','男',24,'大四'],  ['小D','女',21,'大一'],


    ['小E','女',22,'大四'],  ['小F','男',21,'大一'],


    ['小G','女',22,'大二'],  ['小H','女',20,'大三'],


    ['小I','女',20,'大一'], ['小J','男',20,'大三'] ];

    for(var a=0;a<=10;a++){

      if (info[a][3] == "大一") {

        document.write(info[a]);

      }

    }

  


正在回答

4 回答

三楼正解,如果你用[[....][......]]这种形式,那么前面就不能加new Array(),这是两种不同的定义方法

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

最后应该这样吧

document.write(info[a][0])

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

狼王梦0_0

大佬!
2019-08-17 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5d4a23990001454106160314.jpg把这个括号换成()

new Array()是这样定义的

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

info定义的问题

定义二维数组,可以看进阶篇里给出的例子

①for循环定义

②var info=[[1,1,11],[2,2,2],[3,3,33],[4,4,4]]

之类的

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

举报

0/150
提交
取消

是在找不出问题所在

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