问答详情
源自:3-7 二维数组

二维数组的定义方法二,有点不理解,麻烦高手给解读一下?谢谢

初学数组,感觉有点吃力,还好理解了点。

1、但是二维数组的定义文法 不理解,比如var Myarr=[[0,1,2],[1,2,3]]这里是表示数组的索引值对吗?

那创建二维数组(一维长度3,二维长度5)用方法表示应该是Myarr[[0,1,2],[0,1,2,3,4]]?



提问者:为理想我拼了 2015-04-05 18:05

个回答

  • 康振宁
    2015-04-07 10:59:38

    var Myarr=[[0,1,2],[1,2,3]]这个是表示定义一个二维数组,有2行3列,这个数组的意思就将012放在一列中,就好比放在一个袋子中的3个球,然后把123放在一列中,就好比放在另一个袋子中的3个球,然后把两个袋子放在一个大的袋子中,然后当取元素的时候,指明哪个袋子中的哪个球就行了,比如说我要0这个元素,那么就是大袋子中的第一个袋子中的第一个元素,而在程序中,第一个元素是用0表示的,所以要0这个元素的话,就是Myarr[0][0],[0][0]这个就表示大袋子中的第一个袋子中的第一个元素