首頁  >  文章  >  web前端  >  JS中splice()方法是什麼?

JS中splice()方法是什麼?

coldplay.xixi
coldplay.xixi原創
2020-07-02 11:23:125591瀏覽

splice()方法是從數組中新增或刪除項目,然後傳回被刪除的項目,該方法會改變原始數組,語法為【arrayObject.splice(index,howmany,item1,.... .,itemX)】。

JS中splice()方法是什麼?

JS中splice()方法是:

1、定義和用法

splice() 方法為從陣列中新增/刪除項目,然後傳回被刪除的項目。

註解:此方法會改變原始陣列。

2、文法

arrayObject.splice(index,howmany,item1,.....,itemX)

3、說明

  • splice() 方法可刪除從index 處開始的零個或多個元素,並且用參數清單中宣告的一個或多個值來取代那些被刪除的元素。

  • 如果從 arrayObject 中刪除了元素,則傳回的是含有已刪除的元素的陣列。

5、實例

範例1

#在本例中,我們將建立一個新數組,並向其新增一個元素:

<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")
</script>

輸出:

George,John,Thomas,James,Adrew,Martin
George,John,William,Thomas,James,Adrew,Martin

範例2

#在本例中我們將刪除位於index 2 的元素,並新增一個新元素來取代被刪除的元素:

<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "<br />")
arr.splice(2,1,"William")
document.write(arr)
</script>

輸出:

George,John,Thomas,James,Adrew,Martin
George,John,William,James,Adrew,Martin

相關學習推薦:javascript影片教學

##

以上是JS中splice()方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn