js中數(shù)組的常用方法小結(jié)
本文實例總結(jié)了js中數(shù)組的常用方法。分享給大家供大家參考,具體如下:
push 方法
該方法會把一個元素或一組元素(數(shù)組)添加到當前數(shù)組的末尾。
eg:
var arr1 = [1, 2, 3]; arr1.push([4, 5]);
arr1的結(jié)果是[1, 2, 3, 4, 5]
concat 方法
該方法會把兩個數(shù)組或元素組合在一起,但是不會改變調(diào)用者的結(jié)構
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 方法
該方法作用是刪除數(shù)組中最后一個元素,并返回刪除的元素
eg:
var arr1 = [1, 2, 3]; var val = arr1.pop();
val的值:3
arr1的值:[1, 2]
splice 方法
該方法能刪除指定的元素,或者插入指定的元素,函數(shù)原型 splice(index,howmany,element1,.....,elementX)
index表示要刪除的開始下標, howmany表示要刪除的元素個數(shù),element(可選)從index開始,要插入的元素,該方法的返回值是被刪除掉的那部分數(shù)組
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:這個方法一般我用的比較多的就是刪除數(shù)組的所有元素:arr1.splice(0, arr1.length);
reverse 方法
該 顛倒數(shù)組中元素的順序
join 方法
返回一個字符串,字符串的內(nèi)容是數(shù)組的所有元素,元素之間通過指定的分隔符進行分隔。
eg:
var arr1 = [1, 2, 3]; var str = arr1.join("--"); alert(str);
str的值:1--2--3
更多關于JavaScript相關內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript數(shù)學運算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構與算法技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設計有所幫助。
相關文章
JS組件Bootstrap Table表格行拖拽效果實現(xiàn)代碼
這篇文章分享了JS組件Bootstrap Table表格行拖拽效果實現(xiàn)代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2015-12-12利用js查找數(shù)組中指定元素并返回該元素的所有索引示例
在js數(shù)組中查找特定的元素相信對大家來說再熟悉不過了,但越簡單的東西越可能出錯,小編最近就犯了這樣的錯誤,所以想著干脆將實現(xiàn)的代碼整理下來,方便自己以后需要的時候,或者有需要的朋友們參考學習,下面來一起看看吧。2017-03-03Sortable.js功能強大的JavaScript 拖拽庫示例詳解
SortableJS 是一個強大、靈活且易于使用的 JavaScript 庫,適用于各種類型的拖放排序需求,這篇文章主要介紹了Sortable.js功能強大的JavaScript 拖拽庫示例詳解,需要的朋友可以參考下2025-01-01