本文主要和大家分享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()透過索引位置取得新的數組,該方法不會修改原始數組,只是傳回一個新的子數組。
相關推薦:
javascript如何使用slice()函數截取陣列用法實例詳解
以上是js中slice()使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!