Метод slice (массив)
Возвращает фрагмент массива.
function slice(start : Number [, end : Number]) : Array
Аргументы
start
Обязательный. Индекс начала указанного фрагмента массива.end
Необязательный. Индекс окончания указанного фрагмента массива.
Заметки
Метод slice возвращает объект Array, содержащий указанный фрагмент массива.
Метод slice осуществляет копирование фрагмента вплоть до элемента end (исключительно). Если значение start отрицательное, оно обрабатывается как сумма length + start, где length — длина массива. Если значение end отрицательное, оно обрабатывается как сумма length + end, где length — длина массива. Если параметр end не указан, операция продолжается до конца массива. Если end находится до start, в новый массив не копируется ни одного элемента.
Пример
В следующем примере показано использование метода slice.
var myArray = new Array(4,3,5,65);
// Copy all but the last element of myArray
// into newArray1.
var newArray1 = myArray.slice(0, -1)
// Copy only the last two elements of MyArray
// into newArray2.
var newArray2 = myArray.slice(-2)