這篇文章主要介紹“JavaScript中的splice()方法有什么用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“JavaScript中的splice()方法有什么用”文章能幫助大家解決問題。
創(chuàng)新互聯(lián)服務項目包括同德網(wǎng)站建設、同德網(wǎng)站制作、同德網(wǎng)頁制作以及同德網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,同德網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到同德省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
定義和用法
splice() 方法用于插入、刪除或替換數(shù)組的元素。
arrayObject.splice(index,howmany,element1,.....,elementX)
參數(shù) | 描述 |
---|---|
index | 必需。規(guī)定從何處添加/刪除元素。 該參數(shù)是開始插入和(或)刪除的數(shù)組元素的下標,必須是數(shù)字。 |
howmany | 必需。規(guī)定應該刪除多少元素。必須是數(shù)字,但可以是 "0"。 如果未規(guī)定此參數(shù),則刪除從 index 開始到原數(shù)組結尾的所有元素。 |
element1 | 可選。規(guī)定要添加到數(shù)組的新元素。從 index 所指的下標處開始插入。 |
elementX | 可選。可向數(shù)組添加若干元素。 |
如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的數(shù)組。
splice() 方法可刪除從 index 處開始的零個或多個元素,并且用參數(shù)列表中聲明的一個或多個值來替換那些被刪除的元素。
注釋:請注意,splice() 方法與 slice() 方法的作用是不同的,splice() 方法會直接對數(shù)組進行修改。
在本例中,我們將創(chuàng)建一個新數(shù)組,并向其添加一個元素:
<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
在本例中我們將刪除位于 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
在本例中我們將刪除從 index 2 ("Thomas") 開始的三個元素,并添加一個新元素 ("William") 來替代被刪除的元素:
<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,3,"William")document.write(arr) </script>
輸出:
George,John,Thomas,James,Adrew,Martin George,John,William,Martin
關于“JavaScript中的splice()方法有什么用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。
網(wǎng)頁名稱:JavaScript中的splice()方法有什么用
本文鏈接:http://jinyejixie.com/article46/gpeihg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、品牌網(wǎng)站設計、品牌網(wǎng)站建設、面包屑導航、響應式網(wǎng)站、App設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)