JS数组声明以及运算的方法

1. 数组的声明方法

  1. (1): arrayObj = new Array(); //创建一个数组 
  2. var arr1 = new Array(); 
  3. (2):arrayObj = new Array([size]) //创建一个数组并指定长度,注意不是上限,是长度 
  4. var a = new Array(5); 
  5. (3):arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) //创建一个数组并赋值 
  6. var a = new Array(["b", 2, "a", 4,]); 
  7. (4):arrayObj = [element0, element1, ..., elementN] //创建一个数组并赋值的简写,注意这里中括号不表示可省略 
  8. var a = ["b", 2, "a", 4,]; 

(注):注意带“[]”与不带“[]”的区别

  1. var a = new Array(5); //指创建长度为5的数组 
  2. var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5 

2. 数组的运算(传地址)

  1. var t2=new Array(); 
  2. t2[0]=1; 
  3. t2[1]=2; 
  4. test2(t2); //传地址(数组) 
  5. function test2(var2) { 
  6.     for(var i=0;i<var2.length;i++) { 
  7.         var2[i]=var2[i]+1; 
  8.     } 
  9. }  
  10. for(var i=0;i<t2.length;i++) { 
  11.     alert(t2[i]); 

转载请注明:代码家园 » JS数组声明以及运算的方法

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)