js陣列及其基礎方法總結

2021-10-01 11:55:28 字數 1890 閱讀 5485

宣告陣列

var colors =

newarray()

;var colors =

newarray(3

);var colors =

newarray(1

,3,4

);var colors =[1

,3,4

,5];

arr.

push(1

,2,3

);

將 1,2,3新增到陣列的尾部

返回 陣列的新長度

arr.

unshift(1

,3,4

)

將1,3,4新增到陣列頭部

返回 陣列的新長度

arr.

pop(

);

刪除陣列最後一項

返回 刪除的那一項

arr.

shift

();

刪除陣列裡的第一項

返回 刪除的那一項

arr.

join();

arr.

join

("-"

)

將陣列轉化為字串

預設為 「,」 隔開 輸入引數時使用引數的字元

返回 字串

arr.

reverse()

;

將陣列按倒序排列

返回 倒序後的陣列

arr.

sort()

;

sort根據字串排序

也可以接收乙個比較函式作為引數

arr.

sort

(function

(a, b)

);

數字降序排序 ( 公升序變為 a - b)

arr.

concat

(arr2, arr3)

;

將陣列按順序進行連線。

返回 進行連線後的新陣列

arr.

slice(0

);arr.

slice(1

,2);

引數1: start 必需

引數2: end 可選

引數若為負數 則將引數加陣列長度進行計算

引數2為空時則擷取start後所有元素

引數為索引值,擷取的為 start 到 end-1 的元素

arr.

splice

(index, count)

刪除從index開始的 count個元素

返回 被刪除的元素組成的陣列

count設為0 不會刪除 不設定count 則全部刪除

arr.

splice

(index,

0, element)

index 起始位置

因為是插入所以不需要刪除,count置為0

arr.

splice

(index, count, element)

在指定位置刪除值,再插入項

arr.

indexof

(value, startindex)

value是要找的值 必需

startindex是開始尋找的索引 可選

返回值 number 若找到 返回索引 未找到則返回 -1

與indexof()相似

JS陣列迭代方法總結

ecmascript在第五個版本之後,發布了一些新特性,現做如下總結。1 every 對於陣列每乙個元素進行函式的執行,若每乙個函式都返回true,則結果為true,否則為false 例 var arr 1,2,3,4,3,5 var result arr.every function item,i...

JS陣列方法總結

1 轉換方法 tostring 返回陣列的字串表示,每個值的字串表示拼接成乙個字串,中間以逗號隔開。tolocalestring valueof var colors red blue yellow console.log colors.tolocalestring red,blue,yellow ...

js陣列方法總結

下面詳細介紹一下各個方法的基本功能。1 join join separator 將陣列的元素組起乙個字串,以separator為分隔符,省略的話則用預設用逗號為分隔符,該方法只接收乙個引數 即分隔符。var arr 1,2,3 console.log arr.join 1,2,3 console.l...