在C#里,定义多维数组,可以通过这样简单的代码实现:
int[,]myArray=new int[4,5];
在JavaScript中不能通过直接定义实现多维数组,那么该怎么实现呢?
首先定义一维数组:
var myArray=new Array();
然后再将一维数组的成员定义成数组(之所以可以进行再定义,因为JavaScript是弱类型):
myArray[0]=new Array();
到此为止,就定义了一个第一个索引为0的二维数组,如果想使用第一个索引为1的二维数组,在使用前仍需要定义下:
myArray[1]=new Array();
下面是一个JavaScript多维数组应用的例子,实现的是利用多维数组存储选择题的题目和答案:
PS:最近在学习JavaScript的过程中,经常使用记事本写程序,然后改成.htm格式运行,这效率不如在VS里或是DreamWeaver里高,主要是没有智能提示和高亮显示。但可以提醒自己注意每个小细节,比如JavaScript大小写敏感,如何写Html标记等等,呵呵。
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn