首頁 >web前端 >js教程 >js中slice()使用方法

js中slice()使用方法

小云云
小云云原創
2018-03-13 17:22:2510979瀏覽

本文主要和大家分享js中slice()使用方法,slice()透過索引位置取得新的數組,該方法不會修改原始數組,只會傳回一個新的子數組。

用法:arrayObj.slice(start,end)

  • arrayObj - 原始陣列;

  • #start - 必填;設定新數組的起始位置;如果是負數,則表示從數組尾部開始算起(-1
    指最後一個元素,-2 指倒數第二個元素,以此類推)。

  • end - 可選;設定新數組的結束位置;如果不填寫該參數,預設到數組結尾;如果是負數,則表示從數組尾部開始算起(- 1 指最後一個元素,-2
    指倒數第二個元素,以此類推)。

例1:获取仅包含最后一个元素的子数组var arr=[1,2,3,4,5];
arr.slice(-1);//[5]例2:获取不包含最后一个元素的子数组var arr=[1,2,3,4,5];
arr.slice(0, -1);//[1,2,3,4]例3:获取包含 从第二个元素开始的所有元素的子数组var arr=[1,2,3,4,5];
arr.slice(1);//[2,3,4,5]

slice()透過索引位置取得新的數組,該方法不會修改原始數組,只是傳回一個新的子數組。

相關推薦:

php傳回數組中的選定部分的函數array_slice()

javascript如何使用slice()函數截取陣列用法實例詳解

有關slice()的文章推薦10篇

以上是js中slice()使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn