课程
/前端开发
/JavaScript
/JavaScript进阶篇
var Myarr = [[0 , 0 , 0 , 0 ,0 ],[0 , 1 ,2 , 3 ,4 ],[0 , 2 , 4 , 6 ,8 ]]这个到底怎么看?
2015-11-20
源自:JavaScript进阶篇 3-7
正在回答
我也是菜鸟,然后我是这么理解的,把每个[ ]看成是一维数组,有几个[ ]就是表示一维长度是几(即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
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答怎样解释这个二维数组
3 回答这是二维数组直接赋值吗?看不懂啊。
1 回答二维数组赋值一个读的出值,为什么另一个就不行
1 回答二维数组定义赋值
2 回答arr1不是一维数组吗?怎么可以用infos赋值给它,变成二维数组呢?