快捷导航

问题比较长,我写在内容里面了,是关于JS的问题

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; i++) {  if(infos[3] == "大一" && infos[1] == "女") {                document.write(infos[0] + "
");        }}我觉得这段代码的逻辑上面没有错误,但是不知道为什么这个判断条件只能获取到数组的小A,小I应该也是满足判断条件的,但是不输出,然后我换了个判断条件,用的男 还有大三,结果直接遍历不出来了,求解

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],
                     ['小C','男',24,'大四'],['小D','女',21,'大一'],
                     ['小E','女',22,'大四'],['小F','男',21,'大一'],
                     ['小G','女',22,'大二'],['小H','女',20,'大三'],
                     ['小I','女',20,'大一'],['小J','男',20,'大三']]
                var girl=new Array();
                var j=0;

                for(i=0;i
回复

使用道具 举报

为什么需要再开辟一个数组,才能够全部遍历出来呢?这个大神可以稍微解释一下吗?必须要开辟新数组才能够接收全部数据吗?
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP