Метод slice (массив)
Обновлен: Ноябрь 2007
Возвращает фрагмент массива.
function slice(start : Number [, end : Number]) : Array
Аргументы
start
Обязательно. Индекс начала указанного фрагмента массива.end
Необязательно. Индекс окончания указанного фрагмента массива.
Заметки
Метод slice возвращает объект Array, содержащий указанный фрагмент массива.
Метод slice осуществляет копирование фрагмента вплоть до элемента end (исключительно). Если значение start отрицательное, оно обрабатывается как сумма length + start, где length — длина массива. Если значение end отрицательное, оно обрабатывается как сумма length + end, где length — длина массива. Если параметр end не указан, операция продолжается до конца массива. Если end находится до start, в новый массив не копируется ни одного элемента.
Пример
В следующем примере все элементы массива myArray, кроме последнего, копируются в массив newArray.
var myArray = new Array(4,3,5,65);
var newArray = myArray.slice(0, -1)