數組slice方法

slice

slice(start,end):方法可從已有數組中返回選定的元素,返回一個新數組,包含從start到end(不包含該元素)的數組元素。(不會改變原數組)數組

  • start參數:必須,規定從何處開始選取,若是爲負數,規定從數組尾部算起的位置,-1是指最後一個元素。
  • end參數:可選(若是該參數沒有指定,那麼切分的數組包含從start倒數組結束的全部元素,若是這個參數爲負數,那麼規定是從數組尾部開始算起的元素)。
1 slice(1,3)
var array = [1, 2, 3, 4, 5];
var array1 = array.slice(1, 3);
// array [1, 2, 3, 4, 5]
// array1 [2, 3]
2 slice(1)
var array = [1, 2, 3, 4, 5];
var array1 = array.slice(1);
// array [1, 2, 3, 4, 5]
// array1 [2, 3, 4, 5]
2 slice()
var array = [1, 2, 3, 4, 5];
var array1 = array.slice(1);
// array [1, 2, 3, 4, 5]
// array1 [1, 2, 3, 4, 5]
相關文章
相關標籤/搜索