javascript之array数组对象详解_基础知识

javascript之array数组对象详解_基础知识

ID:30776572

大小:109.26 KB

页数:9页

时间:2019-01-03

javascript之array数组对象详解_基础知识_第1页
javascript之array数组对象详解_基础知识_第2页
javascript之array数组对象详解_基础知识_第3页
javascript之array数组对象详解_基础知识_第4页
javascript之array数组对象详解_基础知识_第5页
资源描述:

《javascript之array数组对象详解_基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、javascript之Array数组对象详解1、创建Array对象方法:>vararr二[elementO,elementl,...,elementn];//简单的定义方法复制代码代码如下:vararr=[1,2,3]此时可以知道复制代码代码如下:arrlOJ==1;arr[1]==2;arr[2]==3;>newArray();复制代码代码如下:vararr=newArray();//定义一个没有任何内容的数纟R对象,然示以卜市的方式为其赋值arr[O]="arrO";arr[l]=,,arrr,;arr[2]=”arr2”;>newArray(size);//定义一

2、个大小有限制的数组对象,然后以下面的方式赋值(赋值方式和上面是一样的)复制代码代码如下:vararr=newArray(3);arr[O]=HarrOM;arr[l]="arrr*;arr⑵二Harr2";>newArray(element。,elementl,...,elementn);//直接将数组内容定义好复制代码代码如下:vararr=newArrayC'arrO'V'arrl"/'arr2M);此时可以知道:复制代码代码如下:arr[O]==”airO”;arr[1J二二”air1”;arr[2]==”arr2”;2、Array对象属性Array常见的属性有三

3、个:constructor、length和prototype>constructor,顾名思义,就是一个构造器,即这个对彖是由什么构成的,再通俗-点就是这个对象的类型,见下面例子复制代码代码如下:vararr=newArray(3);if(arr.constructor==Array){document.write("ThisisanArray11);}if(test.constructor==Boolean){document.write(HThisisaBoolean*1);}if(test.constructor==Date){document.write(nTh

4、isisaDate11);}if(test.constructor二二String){document.write(HThisisaString11);上面的输出结果是:ThisisanArray>length,即Array的长度复制代码代码如下:vararr=newArray(3);document.write(arr.length);//输出结果是3注意,在Javascript中是可以修改Array对象的属性的,因此:复制代码代码如下:arr.length=5;document.write(arr.length);//输出结果是5>prototype,使您有能力向对

5、象添加属性和方法。复制代码代码如下:functionmyarray(name.age)〃定义一个类,此类H前有两个属性this.name=name;this.age=age;}varmyarr=newmyarray(njohn,25);myarray.prototype.test=null;//为myarray类添加了一个属性myarr.test=ntestM;alert(myarr.test);//^g出test3、concat()方法>连接两个或多个数组它有两种使用方式:-一>连接实际数据例:复制代码代码如下:vararr=newArray(1,2,3);aler

6、t(arr.concat(4,5));//输出1,2,3,4,5一->连接两个或多个数组复制代码代码如下:vararrl=newAiray(123);vararr2=[4,5];vararr3=newArray(HjoneH/johnH);alert(arr1•concat(arr2,arr3));//输出123,4,5,joneJohn4、join。方法〉数组中的元素放入一个字符串它可以有参数或者无参,参数代表的是对牛成的字符串的分割方式--->无参复制代码代码如下:vararr=newArray("jone",”Grrgy","john”);alert(arr.jo

7、in());//输出jone,Grrgy,john字符串中间以,隔开>冇参复制代码代码如下:vararr=newArray(',joneM,"Grrgy",,'john");alert(arr.join(”."));//输tl1jone.Grrgy.john字符串中间以参数隔开5、pop0方法用于删除并返回数组的最后一个元素(删除前)复制代码代码如下:vararr=newArray(njone,7,john,grrgyn);document.write(arr.pop());//输出内容:grrgydocument.write(air

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。