英[spla?s]? ?美[spla?s]??
vt.絞接;捻接(兩段繩子);膠接;黏接(膠卷、錄音帶等)
#n.膠接處,黏接處,鉸接處
第三人稱單數(shù): splices 現(xiàn)在分詞: splicing 過去式: spliced 過去分詞: spliced
JavaScript splice() 方法 語法
splice()方法怎麼使用?
splice() 方法會直接對陣列進(jìn)行修改,可以用來插入、刪除或取代陣列的元素。
作用:向/從陣列中新增/刪除項(xiàng)目,然後傳回被刪除的項(xiàng)目。
語法:arrayObject.splice(index,howmany,item1,.....,itemX)
參數(shù):index必需。整數(shù),規(guī)定新增/刪除項(xiàng)目的位置,使用負(fù)數(shù)可從陣列結(jié)尾處規(guī)定位置。 howmany? ?必需。要刪除的項(xiàng)目數(shù)量。如果設(shè)定為 0,則不會刪除項(xiàng)目。? ? item1, ..., itemX ? ?可選。向數(shù)組新增的新項(xiàng)目。? ??
返回:Array ? ?包含已刪除項(xiàng)目的新數(shù)組,如果有的話。
說明:splice() 方法可刪除從index 開始的零個或多個元素,並且用參數(shù)清單中宣告的一個或多個值來取代那些被刪除的元素。如果從 arrayObject 中刪除了元素,則傳回的是包含已刪除的元素的陣列。
註解:此方法會改變原始陣列。
JavaScript splice() 方法 範(fàn)例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <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> </body> </html>
執(zhí)行實(shí)例 ?
點(diǎn)擊 "執(zhí)行實(shí)例" 按鈕查看線上實(shí)例