课程
/前端开发
/JavaScript
/JavaScript进阶篇
大牛们,请问一下我这啥错误啊,为什么没有结果啊
2018-10-15
源自:JavaScript进阶篇 4-10
正在回答
数组定义错了
var infos=[ ['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'], ['小D','女',21,'大一'], ['小E','女',22,'大四'], ['小F','男',21,'大一'], ['小G','女',22,'大二'], ['小H','女',20,'大三'], ['小I','女',20,'大一'], ['小J','男',20,'大三']];
<script type="text/javascript">
var myarr =[['一号','男','大一',21],
['二号','女','大二',22],['三号','男','大三',23],
['四号','女','大四',24]]
for (var i=0;i<myarr.length;i++) {
if(myarr[i][1]=='女' && myarr[i][2]=='大二'){
document.write(myarr[i]+"<br />");
}
</script>
你的for循环错了 要不从1开始 要不你就去掉等于
简单就好了 提问者
infos[]=[[],[],[]]
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答文本框疯狂闪烁,时分秒和单纯的数字交替闪烁
4 回答我快要疯了!!!!
1 回答抓狂了,找到了N遍,不知为啥没反应,去掉swicth语句后一切正常
2 回答帮忙找找错。。。。
3 回答真的好纠结 不知道哪里错了 就是不执行 要疯了