標籤:blog java 資料 for javascript div
定義形式:
var arr1 = new Array(1, 5, 8, 7, 2, 10); //定義了一個數組,其中具有6個資料
var arr2 = new Array(); //只是單純地定義了一個數組(名),但沒有給值(資料),即現在是空的
var arr3 = [1, 5, 8, 7, 2, 10]; //同arr1,只是一種簡寫的定義法。
var arr4 = [ ]; //同arr2,也是一個空數組。
數組遍曆的另一種形式——for in迴圈語句。
for( var v1 in 數組名arr1 ){ //這裡就是迴圈體,是專門針對數組arr1的遍曆迴圈,其中v1的值就是表示數組的每一項的下標值。 //v1隻是一個“臨時變數”,代表每一項下標,依次會從0變化到數組的最大下標。}
屬性:
arr.length: 表示該數組對象的長度
方法:
arr.concat(其他數組):將兩個數組串連起來成為一個新的“更長”的數組。
vars1 = v1.concat( v2 ); //此時s1是這樣一個數組: [2, 5, 1, 5, 5,1, 6, 8];
arr.join(“字串”):將數組中的所有項以指定的字元“串接起來”成為“長的”一個字串。
var s2 = v1.join(“//”); //結果s2為字串 “2//5//1//5”
arr.pop(); //將該數組的最後一項“移除”(刪除),並返回該項資料,即該數組少了一項
var s3 = v1.pop(); //結果v1隻剩這個:[2,5,1]; s3的值是5
arr.push(新資料項目d1); //將新的資料d1添加到該數組的最後位置,即數組多了一項。
var s4 = v1.push( 55 ); //v1此時為:[2,5,1, 55], s4的值為新數組的長度,即4
arr.shift(); //將該數組的第一項“移除”(刪除),並返回該項資料,即該數組少了一項
var s5 = v1.shift(); //結果v1隻剩這個:[5, 1,55]; s5的值是2
arr.unshift(新資料項目d1); //將新的資料d1添加到該數組的最前位置,即數組多了一項。
var v6 = v1.unshift( 66 ); //v1此時為:[66, 5, 1, 55], s6的值為新數組的長度,即4
屬性
length
方法
concat()
var arr = arr1.concat(arr2); // arr1 = [1,2,3] arr2 = [4,5,6] 此時arr為[1,2,3,4,5,6]
join()
將數組用指定字元串連成字串 arr.join(‘|‘);
pop()
移除數組最後一項 arr.pop();
push()
在數組最後添加新的單元 arr.push(‘abc‘);
shift()
移除數組的最前面一項並作為結果返回 arr.shift()
unshift()
將新的資料添加到數組的最前面,arr.unshift(‘ad‘);