var list = new Array()是我們在js中常常寫到的代碼,今天就總結一下Array的對象具有哪些方法。
list[0] = 0;
list[1] = 1;
list[2] = 2;
或者這樣聲明:var list = [0,1,2];
(1) shift():
alert(list.shift()); //刪除數組的第一個元素,返回刪除的值。這里是0
alert(list.length); //返回的數組長度是2
(2) unshift( i , j ):
list.unshift(3,4); //把參數加載數組的前面,現在list:中是3,4,0,1,2
alert(list.length); //現在數組的長度是5
(3) pop():
list.pop(); //刪除數組的最后一個元素,返回刪除的值。這里是2
alert(list.length); //返回的數組長度是2
(4)push(param):
list.push(3); //將參數加載到數組的最后,現在List中是:0,1,2,3
alert(list.length); //返回的數組長度是4
(5)concat( i , j ):
alert(list.concat(5,6)); //將參數與之前的數組list拼接起來,現在的list是:0,1,2,5,6
alert(list.length); //返回的數組長度是5
(6) splice(start,deleteCount,val1,val2,...):從start位置開始刪除deleteCount項,並從該位置起插入val1,val2,...
(7) reverse:將數組反序
var a = [1,2,3,4,5];
var b = a.reverse(); //a:[5,4,3,2,1] b:[5,4,3,2,1]
(8) sort(orderfunction):按指定的參數對數組進行排序
var a = [1,2,3,4,5];
var b = a.sort(); //a:[1,2,3,4,5] b:[1,2,3,4,5]
(9) slice(start,end):返回從原數組中指定開始下標到結束下標之間的項組成的新數組
var a = [1,2,3,4,5];
var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]
(10) join(separator):將數組的元素組起一個字符串,以separator為分隔符,省略的話則用默認用逗號為分隔符
var a = [1,2,3,4,5];
var b = a.join("|"); //a:[1,2,3,4,5] b:"1|2|3|4|5"