JS之陣列刪除/新增專案方法splice 阿新 • • 發佈:2019-02-04 用法:splice() 方法向/從陣列中新增/刪除專案,然後返回被刪除的專案 注:1:該方法會改變原始陣列 語法:arrayObject.splice(index,howmany,item1,…..,itemX) 引數1:必需。整數,規定新增/刪除專案的位置,使用負數可從陣列結尾處規定位置。 引數2:必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。 引數3:可選。向陣列內所新增的新專案,和是否刪除陣列內原來的專案無關 返回值:包含被刪除專案組成的新陣列,如果有的話。 注意2:splice() 方法可刪除從 index 處開始的零個或多個元素,並且用引數列表中宣告的一個或多個值來替換那些被刪除的元素。如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的陣列 注意3:請注意,splice() 方法與 slice() 方法的作用是不同的,splice() 方法會直接對陣列進行修改。 例項1: 在本例中,我們將建立一個新陣列,並向其新增一個元素 例項2: 在本例中我們將刪除位於 index 2 的元素,並新增一個新元素來替代被刪除的元素 例項3: 在本例中我們將刪除從 index 2 (“Thomas”) 開始的三個元素,並新增一個新元素 (“William”) 來替代被刪除的元素