JS中有關陣列Array的常用方法函式

2021-08-22 12:17:24 字數 912 閱讀 8720

array物件的方法主要有如下幾種(我所知道的):

concat()連線兩個或多個陣列,並返回結果,但是值得注意的是該方法並不改變陣列本身,而僅僅返回乙個陣列連線的副本。

push()在陣列後面新增乙個或多個元素,且返回最新陣列的長度,該方法相對上面的方法能改變陣列本身。

pop()刪除陣列的最後乙個元素並返回刪除的這個元素值。與pop()對應的是shift()函式,該作用是刪除陣列的第乙個元素並返回第乙個元素的值。

unshift()向陣列頭新增乙個或多個元素並返回新陣列的長度;

splice()刪除元素並向陣列新增新的元素,其中刪除元素和新增新的元素是可選功能,主要還得看函式中的引數個數和值決定的,比如:splice(a,b,c,d),其中a表示從哪項開始執行該功能,b表示將要刪除的個數,後面的c,d等都是表示將要插入的值。插入的位置也是從a處開始算的。注意:該函式返回的是刪除的元素的值。

reverse()倒序函式,其中是對陣列元素進行倒序並返回倒序後的陣列。

sort()排序函式,從小到大排序,返回排序後的結果,是故會有人問道,有沒有從大到小的排序函式。我們可以先排序,再呼叫逆序函式(reverse())來實現,其實還可以用另外一種方式實現該功能的,如下方式。

sort(function(a,b));

****slice()從已知的陣列返回選定的元素,為啥這個我特別強調下,因為這個方法用的相對比較廣泛,如只有乙個變數則表示該下標後面所以的元素資訊展示。

tostring()將陣列轉換成字串,還有個類似的tolocalestring()轉換成本地字串,tolocalestring 方法返回乙個 string 物件,這個物件中包含了用當前區域設定的預設格式表示的日期。

join()將陣列放在乙個字串中,並以某種分割符進行分割。

valueof()返回陣列物件的原始值。

JS中有關陣列的一些操作

本篇文章主要記錄有關js陣列的一些操作方法。型別判斷。陣列轉字串。翻轉陣列。陣列排序。陣列鏈結。陣列擷取,替換。索引位置。every遍歷,每次為true,結果為true。filter過濾器。foreach迴圈。some遍歷,一次為true,結果為true。陣列清空。concat陣列鏈結 consol...

JS常用陣列Array方法詳解

push 在陣列末尾新增乙個或多個元素,並返回新的陣列長度,原陣列改變 pop 刪除並返回陣列最後乙個元素,若陣列為空則返回undefined,原陣列改變 unshift 在陣列開頭新增乙個或多個元素並返回新的陣列長度,原陣列改變 shift 刪除並返回陣列第乙個元素,若陣列為空則返回undefin...

js 中的陣列Array

1 ecmascript 中的陣列與其他語言中的陣列有些不同,ecmascript中的陣列可以每一項都不同型別,陣列的大小可以動態調整。var colors new array var colors new array 20 var colors new array red blue green v...