JS 陣列的常用方法歸納

2021-09-29 02:45:45 字數 958 閱讀 8483

改變原陣列的方法

shift():將第乙個元素刪除並且返回刪除元素,空即為undefined

unshift():向陣列開頭新增元素,並返回新的長度

pop():刪除最後乙個並返回刪除的元素

push():向陣列末尾新增元素,並返回新的長度

reverse():顛倒陣列順序

sort():對陣列排序

沒有引數,預設公升序排列;

引數為function, (a,b)=>b-a 為降序排列

()=>math.random()-0.5 簡單的亂序

splice(startindex,length,…item) 刪,增,替換陣列元素,返回被刪除陣列,無刪除則不返回

length 為0時,在下標為 startindex 位置新增 item

length 不為0時,存在 item 時,從下標為 startindex 開始刪除 length 項,並新增 item, item 不存在是就只刪除

不改變元陣列的方法

concat(targetarr,arr):連線多個陣列,返回新的陣列

join(","):將陣列中所有元素以引數作為分隔符放入乙個字元

slice():slice(startindex,endindex),返回選定元素

map(function):返回乙個新陣列,陣列中的元素為原始陣列元素處理後的值

foreach(function):迴圈陣列,類似for ,無返回值

filter(function):返回符合條件的項

some(function):迴圈陣列,只要有一項滿足條件,則返回 true,

every(function):迴圈陣列,只有有一項不滿足條件,則返回 false 其他

indexof() : 引數為值,返回 值所在的下標,如果陣列中不存在該值,則返回 -1

includes():引數為值,如果陣列存在該值,則返回 true,反之為 false

js 陣列的常用方法歸納

傳參 start代表從 開始擷取,end代表擷取結束的地方 var a 1,2,3 a.slice 1 2,3 可以刪除最後乙個元素並返回刪除的最後乙個元素 var a 1,2,3 a.pop 3 可以刪除第乙個元素並返回刪除的第乙個元素 var a 1,2,3 a.shift 1 傳參 傳參的規則...

js 常用陣列方法歸納

js 陣列常用方法 1.slice 擷取複製陣列指定位置的內容 slice 開始位置,結束位置 第二個引數不寫預設到尾部,只能從前往後擷取 返回的值為擷取到的內容形成乙個新陣列。let copyarr arr.slice slice 或者slice 0 都可以複製陣列 let arr 1 2,3 4...

JS陣列方法歸納

join方法 將陣列轉換成字串 var arr a b c 括號中的值為轉換成字串之後各項之間的值 var str arr.join abc var str arr.join a,b,c push方法 在陣列後面增加一項 var arr a b c var newleng arr.push d co...