本文實例總結了js中數組的常用方法。分享給大家供大家參考,具體如下:
push 方法
該方法會把一個元素或一組元素(數組)添加到當前數組的末尾。
eg:
var arr1 = [1, 2, 3];arr1.push([4, 5]);
arr1的結果是[1, 2, 3, 4, 5]
concat 方法
該方法會把兩個數組或元素組合在一起,但是不會改變調用者的結構
eg:
var arr1 = [1, 2, 3];var arr2 = [4, 5];var arr3 = arr1.concat(arr2);
arr1的值:[1, 2, 3];
arr3的值:[1, 2, 3, 4, 5]
pop 方法
該方法作用是刪除數組中最后一個元素,并返回刪除的元素
eg:
var arr1 = [1, 2, 3];var val = arr1.pop();
val的值:3
arr1的值:[1, 2]
splice 方法
該方法能刪除指定的元素,或者插入指定的元素,函數原型 splice(index,howmany,element1,.....,elementX)
index表示要刪除的開始下標, howmany表示要刪除的元素個數,element(可選)從index開始,要插入的元素,該方法的返回值是被刪除掉的那部分數組
eg:
var arr1 = [1, 2, 3, 4, 5];var arr2 = arr1.splice(0, 2);alert(arr1);alert(arr2);
arr1的值:[3, 4, 5]
arr2的值:[1, 2]
PS:這個方法一般我用的比較多的就是刪除數組的所有元素:arr1.splice(0, arr1.length);
reverse 方法
該 顛倒數組中元素的順序
join 方法
返回一個字符串,字符串的內容是數組的所有元素,元素之間通過指定的分隔符進行分隔。
eg:
var arr1 = [1, 2, 3];var str = arr1.join("--");alert(str);str的值:1--2--3
更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數組操作技巧總結》、《JavaScript排序算法總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結》
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答