-
slice(start,end)
[start,end)
截取索引從 start 開始,到 end 但不包含end 結(jié)束 的元素, arr.slice() 返回截取的內(nèi)容,不直接改變 原arr 的內(nèi)容 -
push()
可以傳入多個參數(shù),從arr
的末尾插入到arr
中,直接改變 原arr
的內(nèi)容,arr.push()
返回的是改變后數(shù)組的長度 -
unshift()
可以傳入多個參數(shù),從arr
的頭部插入,直接改變 原arr
的內(nèi)容,arr.unshift()
返回改變后數(shù)組的長度 -
shift()
從頭部刪除,一次只能刪除一個,不能傳入?yún)?shù),arr.shift()
返回的是這次刪除的元素 -
pop()
從尾部刪除,一次只能刪除一個,不能傳入?yún)?shù),arr.pop()
返回的是這次刪除的元素 - 總結(jié):
-
.push()
,.unshift()
是插入,可以傳入多個參數(shù),直接改變元素組,返回被改變后數(shù)組的長度 -
.pop()
,.shift()
是刪除,一次只能刪除一個,直接改變原數(shù)組,返回此次被刪除的元素
-
image.png