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

help!!!

http://img1.sycdn.imooc.com//5dd24af5000101b012120503.jpg输出结果里的3是什么,我想求的是二维数组里共有多少组数

正在回答

2 回答

  代码写错了 var=var+marry[i].length;  ->   nub=nub+marry[i].length;

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

一、形象一点来说。二维数组就好比如 一个表格,有行和列。你目前定义的数组就好像是一个 3行 6列表格. 输出的3就好比如表格的行(可以理解为第一场)。即数组的子元素里面还是一个数组(简单的说:数组里还包着另外的数组)。

二、如果你想要看一共有多少个子元素。得用循环

var nub=0;

for(i=0;i<marry.length-1;i++){

    var=var+marry[i].length;

}

document.write(nub);

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

慕圣2206865 提问者

感谢!! 新手得慢慢理解,(可以理解为第一场)是什么意思?
2019-11-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       466963    人
  • 解答问题       21874    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

help!!!

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