英[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í)例