知识大全 JavaScript中的数组创建

Posted

篇首语:智者的智慧是一种不平常的常识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JavaScript中的数组创建相关的知识,希望对你有一定的参考价值。

JavaScript中的数组创建  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  使用New创建数组

  JavaScript中没有提供像其它语言具有明显的数组类型 但可以通过function定义一个数组 并使用New对象操作符创建一个具有下标的数组 从而可以实现任何数据类型的存储

  a 定义对象的数组

  Function arrayName(size)

  This length=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]= ;

  this lenght=size;

  Return this;

  从上面可以看出该方法是只是调整了this lenght的位置 该位置是用于存储数组的大小的 从而调整后的数组的下标将与其它语言一致 但请读者注意正是由于数组下标顺序由 到size 使得JavaScript中的对象功能更加强大

  b 创建数组实例

  一个数组定义完成以后 还不能马上使用 必须为该数组创建一个数组实例:

  Myarray=New arrayName(n);

  并赋于初值:

  Myarray[ ]= 字串 ;

  Myarray[ ]= 字串 ;

  Myarray[ ]= 字串 ;

  …

  Myarray[n]= 字串n ;

  一旦给数组赋于了初值后 数组中就具有真正意义的数据了 以后就可以在程序设计过程中直接引用

  创建多维数组

  Function creatMArray(row col)

  var indx= ;

  this length=(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; 建立锚的链接

  …

cha138/Article/program/Java/JSP/201311/19170

相关参考

知识大全 JavaScript对象与数组参考大全2

JavaScript对象与数组参考大全2  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!linksa

知识大全 JavaScript对象与数组参考大全4

JavaScript对象与数组参考大全4  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!userAg

知识大全 Javascript数组sort方法的分析

Javascript数组sort方法的分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  jav

知识大全 解析javascript 数组以及json元素的添加删除

  javasscript删除数组的种方法用shift()方法shift删除原数组第一项并返回删除元素的值如果数组为空则返回undefinedvarchaomao=[]varchaomaoshift(

知识大全 在浏览器上保存数据

  JavaScript能做的事并不局限于访问HTML表单的数据它还能让你创建自己的对象——也就是让你创建储存于客户端的数据你甚至还能建立包含其它对象的对象为什么需要这些功能?一个好的理由就是创建数组

知识大全 javascript中对重复数据(数组)的去重方法

  最近在做项目的过程中总是会遇到数据数组的去重问题经过程序的多次修改现总结如下  数据去重代码如下   varzdata=[];cityaname=resultaname;isp_city

知识大全 基于PHP创建Cookie数组的详解

基于PHP创建Cookie数组的详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文章是对在P

知识大全 JavaScript 创建随机数和随机图片

JavaScript创建随机数和随机图片  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!创建随机数①

知识大全 用JavaScript创建“闪动”标题栏

用JavaScript创建“闪动”标题栏  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!不访给自己的

知识大全 利用JavaScript创建功能强大的GUI

利用JavaScript创建功能强大的GUI  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大多