英 [spla?s]? ?美 [spla?s]??

vt.絞接;捻接(兩段繩子);膠接;粘接(膠片、磁帶等)

n.膠接處,粘接處,鉸接處

第三人稱單數(shù): splices 現(xiàn)在分詞: splicing 過去式: spliced 過去分詞: spliced

javascript splice()方法 語法

splice()方法怎么使用?

splice() 方法會(huì)直接對數(shù)組進(jìn)行修改,可以用于插入、刪除或替換數(shù)組的元素。

作用:向/從數(shù)組中添加/刪除項(xiàng)目,然后返回被刪除的項(xiàng)目。

語法:arrayObject.splice(index,howmany,item1,.....,itemX)

參數(shù):index ? ?必需。整數(shù),規(guī)定添加/刪除項(xiàng)目的位置,使用負(fù)數(shù)可從數(shù)組結(jié)尾處規(guī)定位置。howmany? ?必需。要?jiǎng)h除的項(xiàng)目數(shù)量。如果設(shè)置為 0,則不會(huì)刪除項(xiàng)目。? ? item1, ..., itemX ? ?可選。向數(shù)組添加的新項(xiàng)目。? ??

返回:Array ? ?包含被刪除項(xiàng)目的新數(shù)組,如果有的話。? ??

說明:splice() 方法可刪除從 index 處開始的零個(gè)或多個(gè)元素,并且用參數(shù)列表中聲明的一個(gè)或多個(gè)值來替換那些被刪除的元素。如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的數(shù)組。

注釋:該方法會(huì)改變原始數(shù)組。

javascript splice()方法 示例

<!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>

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例