向/從陣列中新增/刪除專案,然後返回被刪除的專案。(會改變原始陣列)
返回值: 改變後的陣列。
引數:arrayobject.splice(index,howmany,item1,.....,itemx)
index
必需。整數,規定新增/刪除專案的位置,使用負數可從陣列結尾處規定位置。
howmany
必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。
item1, ..., itemx
可選。向陣列新增的新專案。
example:
輸出:
george,john,thomas,james,adrew,martin //原陣列george,john,william,martin //
刪除後返回的陣列
陣列方法之splice
按照順序寫入引數 開始索引號 刪除元素個數 被插入元素 形象化過程 確定好索引號之後,有兩個選擇 刪除對應元素或者不刪除。一 刪除元素 只刪除不插入。對應元素被刪除,剩餘陣列元素自動補齊空位,索引號發生改變,陣列長度發生改變。刪除後插入。被插入的第乙個元素放到 開始索引號 位置,並陸續把其他需要被插...
陣列方法slice和splice
slice start end 擷取陣列 1.方法介紹 不改變原陣列,返回擷取出來的陣列 2.引數兩個從 開始到 結束,第乙個引數 必選 可以是負數,代表從右邊開始擷取,第二個引數,代表到 結束,可以是負數,代表從右邊查的索引位置。字面量宣告的方式,返回的是字串 var names george j...
(JS)陣列方法 slice和splice
array.slice start,end 拷貝陣列,如果不指定start和end則表示拷貝整個陣列,如果只指定start則拷貝從start到陣列末尾,如果start和end都指定,則拷貝start到end 1,此操作不會改變源陣列 let arr 1 2,3 4 console.log arr.s...