JavaScript——數組——slice方法
JavaScript中的slice方法類似於字符串的substring方法,作用是對數組進行截取。
slice方法有兩個參數,indexStart 和 indexEnd,分別表示截取的起始位置和結束位置,indexStart是必選的,indexEnd是可選的。
如果填寫了indexEnd,方法會對數組從下標 indexStart 到下標 indexEnd 以左閉右開的方式進行截取;如果不填寫indexEnd,方法會截取數組的從下標 indexStart 到末尾的部分。
slice方法並不改變原數組,而是返回新的數組。
示例如下:(<- 表示控制台輸出結果)
arr = [1,2,3,4,5,6]
<- Array(6) [ 1, 2, 3, 4, 5, 6 ]
arr.slice(1,3)
<- Array [ 2, 3 ]
arr.slice(1)
<- Array(5) [ 2, 3, 4, 5, 6 ]
arr
<- Array(6) [ 1, 2, 3, 4, 5, 6 ]