slice(start,end):方法可從已有數組中返回選定的元素,返回一個新數組,包含從start到end(不包含該元素)的數組元素。(不會改變原數組)數組
- start參數:必須,規定從何處開始選取,若是爲負數,規定從數組尾部算起的位置,-1是指最後一個元素。
- end參數:可選(若是該參數沒有指定,那麼切分的數組包含從start倒數組結束的全部元素,若是這個參數爲負數,那麼規定是從數組尾部開始算起的元素)。
var array = [1, 2, 3, 4, 5]; var array1 = array.slice(1, 3); // array [1, 2, 3, 4, 5] // array1 [2, 3]
var array = [1, 2, 3, 4, 5]; var array1 = array.slice(1); // array [1, 2, 3, 4, 5] // array1 [2, 3, 4, 5]
var array = [1, 2, 3, 4, 5]; var array1 = array.slice(1); // array [1, 2, 3, 4, 5] // array1 [1, 2, 3, 4, 5]