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

打印 lists[i][0]中为什么输出是从0开始?

http://img1.sycdn.imooc.com//587491370001344303810102.jpg

打印 document.write(lists[i][0])中为什么输出是从0开始?那不是只定义到第一个数组而已吗?

正在回答

5 回答

因为    在Javascript中不仅定义数组从0开始 ,获取其中的元素值也是从0开始计算的

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

manning_jr 提问者

这样不会和第一个数组重合产生歧义吗?因为第一个数组也是lists[i][0]!比如说某一个数组的第一个数组是arr[0][0],输出窗口这样写不就是直接写死了表示第一个数组吗?
2017-01-10 回复 有任何疑惑可以回复我~

document.write(infos[i]+"<br>");   这样输出也没问题啊

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

你把二维数组看做一个矩阵 

    0  1  2

0  a  b  f

1  c  d  g

那么 a 就是对应 二维数组[0][0]

b就是对应 二维数组[1][0] 以此类推  数组下标总是

从0开始的


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

名字的脚标是0  所以想要输出名字就要从0开始

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

因为数组都是从0开始的,名字正好是数组元素的第一个

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

举报

0/150
提交
取消

打印 lists[i][0]中为什么输出是从0开始?

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