splice()方法是從數組中新增或刪除項目,然後傳回被刪除的項目,該方法會改變原始數組,語法為【arrayObject.splice(index,howmany,item1,.... .,itemX)】。
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中文網其他相關文章!