weibo_耗子12437133_0
2015-11-20 17:54
var Myarr = [[0 , 0 , 0 , 0 ,0 ],[0 , 1 ,2 , 3 ,4 ],[0 , 2 , 4 , 6 ,8 ]]这个到底怎么看?
我也是菜鸟,然后我是这么理解的,把每个[ ]看成是一维数组,有几个[ ]就是表示一维长度是几(即i+1),然后每个[ ]里面的数字有几个,是代表二维长度是几(即j+1),如果i=1,j=2,那此时输出值应该是第2个[ ]里面的第3个数字,也就是数值为2。这样好理解些。
已经赋值了,因为数组下标从零开始所以一维数组的【2】代表第三行,【4】代表第三行的第四个(因为数组下标从零开始,所以【0】=0,【1】=2,【2】=4,依次类推 【4】=8)
0 ,1 ,2 ,3 ,4
0 [0 ,0 ,0 ,0 ,0]
1 [0 ,1 ,2 ,3 ,4]
2 [0 ,2 ,4 ,6 ,8]
Myarr[0][0]为0;Myarr[2][4]为8
JavaScript进阶篇
468633 学习 · 21895 问题
相似问题