JavaScript中數(shù)組的各種操作的總結(jié)(必看篇)
js數(shù)組的新建,頭插入,尾插入,頭刪除,尾刪除,中間刪除,刪除多個,多個數(shù)組合并,數(shù)組倒序,數(shù)組截取等等,都有對應的例子。
聲明一個數(shù)組
原來是如下聲明:
var s = new Array();
但是 現(xiàn)在編輯器推薦使用如下聲明:簡潔
var s = [];
concat 方法
返回一個新數(shù)組,這個新數(shù)組是由兩個或更多數(shù)組組合而成的。不修改原數(shù)組。

join 方法
返回字符串值,其中包含了連接到一起的數(shù)組的所有元素,元素由指定的分隔符分隔開來。不修改原數(shù)組。

pop 方法
移除數(shù)組中的最后一個元素并返回該元素。修改原數(shù)組。

push 方法
將新元素添加到一個數(shù)組中,并返回數(shù)組的新長度值。修改原數(shù)組。

reverse 方法
返回一個元素順序被反轉(zhuǎn)的 Array 對象。修改原數(shù)組。

shift 方法
移除數(shù)組中的第一個元素并返回該元素。修改原數(shù)組。

slice 方法
返回一個數(shù)組的一段。不修改原數(shù)組。
參數(shù)是(start,end)

sort 方法
返回一個元素已經(jīng)進行了排序的 Array 對象。修改原數(shù)組。

splice 方法
從一個數(shù)組中移除一個或多個元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。修改原數(shù)組。
參數(shù)是(start,deleteCount)
splice 方法可以移除從 start 位置開始的指定個數(shù)的元素并插入新元素,從而修改 arrayObj。

這個只是簡單的刪除從0位置開始的2個元素,未插入新的。

不但刪除了從0位置開始的2個元素,還是插入了a,b 2個元素進去原數(shù)組。

不但刪除了從0位置開始的2個元素,還是僅僅插入了一個元素進去到原數(shù)組。

不但刪除了從0位置 開始的2個元素,還插入了3個元素到原數(shù)組。
toString 方法 和 toLocaleString 方法

unshift 方法
將指定的元素插入數(shù)組開始位置并返回該數(shù)組。修改原數(shù)組。

以上這篇JavaScript中數(shù)組的各種操作的總結(jié)(必看篇)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
幾種設(shè)置表單元素中文本輸入框不可編輯的方法總結(jié)
這篇文章主要是對幾種設(shè)置表單元素中文本輸入框不可編輯的方法進行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11
Javascript和HTML5利用canvas構(gòu)建Web五子棋游戲?qū)崿F(xiàn)算法
這只是一個簡單的JAVAscript和HTML5小程序,沒有實現(xiàn)人機對戰(zhàn),五子棋棋盤落子點對應的二維數(shù)組,具體的實現(xiàn)算法如下,感興趣的朋友可以參考下哈,希望對大家有所幫助2013-07-07
Bootstrap 實現(xiàn)表格樣式、表單布局的實例代碼
這篇文章主要介紹了Bootstrap 實現(xiàn)表格樣式、表單布局的實例代碼,需要的朋友可以參考下2018-12-12
詳解JavaScript創(chuàng)建數(shù)組的三種方式
這篇文章主要介紹了JavaScript創(chuàng)建數(shù)組的三種方式:直接聲明,?以對象方式創(chuàng)建數(shù)組和使用?Array.from()?方法創(chuàng)建,并通過代碼示例講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下2024-06-06
JS函數(shù)節(jié)流和防抖之間的區(qū)分和實現(xiàn)詳解
本文主要介紹的是關(guān)于JS中比較常用的函數(shù):節(jié)流函數(shù)和防抖函數(shù),從概念、使用場景到代碼簡單實現(xiàn)做了一個詳細的區(qū)分。感興趣的小伙伴們可以參考一下2019-01-01

