英[slaɪs]   美[slaɪs]  

vt.切成片;切下;分割

n.薄片;一部;(因失誤而打出的)曲線球

vi.斜擊

第三人稱單數: slices 複數: slices 現在分詞: slicing 過去式: sliced 過去分詞: sliced

javascript slice() 方法 語法

slice()方法怎麼使用?

slice()方法可以基於目前陣列建立一個新數組,而且對原始數組也不會有任何影響。

作用:從已有的陣列傳回選定的元素。

語法:arrayObject.slice(start,end)

#參數:start    必要。規定從何處開始選取。如果是負數,那麼它規定從數組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2 指倒數第二個元素,以此類推。    end    可選。規定從何處結束選取。此參數是數組片斷結束處的數組下標。如果沒有指定該參數,那麼切分的陣列包含從 start 到陣列結束的所有元素。如果這個參數是負數,那麼它規定的是從陣列尾部開始算起的元素。    

傳回:傳回新的陣列,包含從 start 到 end (不包含該元素)的 arrayObject 中的元素。

說明:請注意,該方法並不會修改數組,而是傳回子數組。如果想要刪除陣列中的一段元素,應該使用方法 Array.splice()。

註解:您可使用負值從陣列的尾端選取元素。如果 end 未被規定,那麼 slice() 方法會選取從 start 到陣列結尾的所有元素。

javascript slice() 方法 範例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script type="text/javascript">

    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"

    document.write(arr + "<br />")
    document.write(arr.slice(1) + "<br />")
    document.write(arr)

</script>

</body>
</html>

執行實例 »

點擊 "執行實例" 按鈕查看線上實例