1. 数组的声明方法
- (1): arrayObj = new Array(); //创建一个数组
- var arr1 = new Array();
- (2):arrayObj = new Array([size]) //创建一个数组并指定长度,注意不是上限,是长度
- var a = new Array(5);
- (3):arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) //创建一个数组并赋值
- var a = new Array(["b", 2, "a", 4,]);
- (4):arrayObj = [element0, element1, ..., elementN] //创建一个数组并赋值的简写,注意这里中括号不表示可省略
- var a = ["b", 2, "a", 4,];
(注):注意带“[]”与不带“[]”的区别
- var a = new Array(5); //指创建长度为5的数组
- var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5
2. 数组的运算(传地址)
- var t2=new Array();
- t2[0]=1;
- t2[1]=2;
- test2(t2); //传地址(数组)
- function test2(var2) {
- for(var i=0;i<var2.length;i++) {
- var2[i]=var2[i]+1;
- }
- }
- for(var i=0;i<t2.length;i++) {
- alert(t2[i]);
- }
零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。