使用New创建数组
JavaScript中没有提供像其它语言具有明显的数组类型但可以通过function定义一个数组并使用New对象操作符创建一个具有下标的数组从而可以实现任何数据类型的存储
a定义对象的数组
Function arrayName(size){
Thislength=Size;
for(var X=; X<=size;X++)
this[X]=;
Reture this;
}
其中arrayName是定义数组的一个名子Size是有关数组大小的值(size)即数组元素的个数通过for循环对一个当前对象的数组进行定义最后返回这个数组
从中可以看出JavaScript中的数组是从到size这与其它到size的数组表示方法有所不同当然你可根据需要将数组的下标由到size调整到到size可由下列实现:
Function arrayName (size)
For (var X=; X<=size;X++)
this[X]=;
thislenght=size;
Return this;
从上面可以看出该方法是只是调整了thislenght的位置该位置是用于存储数组的大小的从而调整后的数组的下标将与其它语言一致但请读者注意正是由于数组下标顺序由到size使得JavaScript中的对象功能更加强大
b创建数组实例
一个数组定义完成以后还不能马上使用必须为该数组创建一个数组实例:
Myarray=New arrayName(n);
并赋于初值:
Myarray[]=字串;
Myarray[]=字串;
Myarray[]=字串;
…
Myarray[n]=字串n;
一旦给数组赋于了初值后数组中就具有真正意义的数据了以后就可以在程序设计过程中直接引用
创建多维数组
Function creatMArray(rowcol){
var indx=;
thislength=(row*)+col
for(var x=;x<=row;x++)
for(var y=;y<=col;y++)
indx=(x*)+y;
this[indx]=;
}
myMArray=new creatMArray();
之后可通过myMArray[]myMArray[]myMArray[]myMArray[]myMArray[]myMArray[]
…来引用
内部数组
在Java中为了方便内部对象的操作可以使用窗体(Forms)框架(Frames)元素(element)链接(links)和锚(Anchors)数组实现对象的访问
anchors[]:使用《A name=anchorName》标识来建立锚的链接
links[]: 广州java培训使用<A href=//URL>来定义一个越文本链接项
Forms[]: 在程序中使用多窗体时建立该数组
Elements[]:在一个窗口中使用从个元素时建立该数组
Frames[]:建立框架时使用该数组
anchors[]用于窗体的访问(它是通过《form name=form》所指定的)link[]用于被链接到的锚点的访问(它是通过《a href=//URL》所指定的)Forms[]反映窗体的属性而anchors[]反映Web页面中的链接属性
有关锚数组的文档:
<HTML>
<HEAD>
<BODY>
<A NAME=MyAnchorsName> 定义第一个锚名
HTML Code
<A NAME=MyAnchorsName> 定义第二个锚名
HTML Code
<A HREF=//#MyAnchorsName>建立锚的链接
<A HREF=#MyAnchorsName?gt; 建立锚的链接
…
该文档段建立了两面全锚的链接可通过Anchors[]访问这些锚documentAnchors[]反映第一个锚而documentAnchors[]反映第二个锚的有关信息