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

请问一下,为什么不能直接输出infos长度

请问一下,为什么不能直接输出infos长度

慕粉3225064 2016-04-30 03:12:55
var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];var arr = [];var j = 0;for(var i=0;i<infos.length;i++){ if(infos[i][3]=='大一'){ arr[j]=infos[i]; document.write(arr[j]+'<br/>')        j++ } } document.write(arr.length+'<br/>') var arr1 = [];var k = 0;for(var i = 0;i<arr.length;i++){ if(arr[i][1]=='女'){ arr1[k]=arr[i] document.write(arr1[k]+'<br/>') k++; } }document.write(arr1.length)到了定义新的arr[n]数组储存infos[i]=="大一"还能理解,为什么不能直接输出infos.length正确的值。后面的n++这个意思是什么倒是不懂了,求教或者用另一种容易读的写法求教可以吗.
查看完整描述

1 回答

?
慕粉3225064

TA贡献1条经验 获得超0个赞

哦不好意思,是arr[j]储存infos[i]

查看完整回答
反对 回复 2016-04-30
  • 1 回答
  • 0 关注
  • 1224 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信