初学数组,感觉有点吃力,还好理解了点。
1、但是二维数组的定义文法 不理解,比如var Myarr=[[0,1,2],[1,2,3]]这里是表示数组的索引值对吗?
那创建二维数组(一维长度3,二维长度5)用方法表示应该是Myarr[[0,1,2],[0,1,2,3,4]]?
var Myarr=[[0,1,2],[1,2,3]]这个是表示定义一个二维数组,有2行3列,这个数组的意思就将012放在一列中,就好比放在一个袋子中的3个球,然后把123放在一列中,就好比放在另一个袋子中的3个球,然后把两个袋子放在一个大的袋子中,然后当取元素的时候,指明哪个袋子中的哪个球就行了,比如说我要0这个元素,那么就是大袋子中的第一个袋子中的第一个元素,而在程序中,第一个元素是用0表示的,所以要0这个元素的话,就是Myarr[0][0],[0][0]这个就表示大袋子中的第一个袋子中的第一个元素