javascript定义二维数组的方法

突然在项目里要用到javascrip二维数组,一查,发现,javascrip没有二维数组.那咱办呢,没有就没有,只好通过其它办法来做相似的功能.

第一种办法就是用一维数组来模拟二维数组.感觉这样不是很好,有点麻烦,而且容易出错

第二种办法:将一维数组的分项又定义为一个一维数组. 这种办法看起来似乎不错,主要实现方法如下:
javascript定义二维数组的方法
javascript本身只支持一维数组,
有时非要用到二维数组的时候,
可以将一维数组的分项又定义为一个数组,
二维数组就是用数组构成的数组
Var aa=new Array(); //定义一维数组
for(i=1;i<=10;i++)
{
    aa[i]=new Array(); //将每一个子元素又定义为数组
    for(n=0;n<=10;n++)
    {
        aa[i][n]=i+n; //此时aa[i][n]可以看作是一个二级数组
    }
}

    原文作者:夜真寒
    原文地址: http://www.cnblogs.com/yezhenhan/archive/2010/12/21/1924310.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞