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