在Javascript之中如何创建多维数组
来源:互联网 发布:matlab两个数组相减 编辑:程序博客网 时间:2024/05/21 10:09
Javascript是支持多维数组的,但是并没有构造函数可以直接生成多维数组,我们知道创建一维数组的方式,如下:
var arr=new Array(5);
arr[0]="a";
arr[1]="b";
arr[2]="c";
arr[3]="d";
arr[4]="e";
或者:
var arr=["a","b","c","d","e"];
如果创建二维数组或者三维数组,在Javascript中可以通过下面的方式实现:
//下面是创建2X5数组的方式
var arr=new Array(2);
for(var i=0;i<arr.length;i++){
arr[i]=new Array(5);
}
arr[0][0]="a";
arr[0][1]="b";
...
或者:
var arr=[["a","b","c","d","e"],["a1","b1","c1","d1","e1"]];
为了方便在Javascript之中创建多维数组,JsJava中提供了专门的类来处理该问题,请下载JsJava1.0,引入其中的jsorg/eob/lang/MultiDimensionArrayUtils.js,或者直接使用jslib/jsjava-1.0.js,代码如下:
var arr=MultiDimensionArrayUtils.createTwoDimensionArray(2,3);
arr[0][0]=5;
var arr2=MultiDimensionArrayUtils.createThreeDimensionArray(2,2,2);
arr2[0][0][0]=1;
arr2[0][0][1]=2;
arr2[0][1][0]=3;
arr2[0][1][1]=4;
arr2[1][0][0]=5;
arr2[1][0][1]=6;
arr2[1][1][0]=7;
arr2[1][1][1]=8;
目前JsJava1.0只提供创建二维和三维数字的方式,但是这一般情况下已经够用了,n维数组主要是用于数学的逻辑或者论证之中,JsJava会在后续版本中再考虑是否增加对n维数组的支持。
JsJava是一个优秀的Javascript类库体系,提供了大量的基础数据类库和应用类库,是Web项目开发过程中一个重要的支撑,您可以访问http://www.jsjava.com下载最新版本。
- 在Javascript之中如何创建多维数组
- 如何在 Java 中创建多维数组
- javascript 如何定义一个多维数组
- 动态创建多维数组
- SafeArray创建多维数组
- JS 创建多维数组
- c++ 多维数组创建
- cat--创建多维数组
- 创建多维数组
- 动态创建多维数组
- NumPy 创建多维数组
- JavaScript实现多维数组
- JavaScript遍历多维数组
- 如何创建动态的多维数组且内存空间连续
- 如何动态分配多维数组
- 多维数组如何确定
- 如何在Java中构造多维动态数组以及多维动态数组的使用
- perl 多维数组创建问题
- Eclipse快速上手Hibernate之入门实例
- 设置Linux的环境变量
- 使用C#编写一个计时器-.NET教程,C#语言
- 《测试自动化》遇到这些问题应该怎么解决?
- 开博了
- 在Javascript之中如何创建多维数组
- 英姿飒爽的中国女骑警(组图)
- Ajax 和 XML: 五种常见 Ajax 模式
- BMP、GIF和JPEG文件格式简介及相互转换
- 基金套利的常见招数:高人套利手法像武林秘籍
- 进程的遍历-进程名的取得
- java学习笔记(2)
- 中国与日本的真实差距
- 重新命名文件夹: