Книга: JavaScript. Подробное руководство, 6-е издание

7.8.5. Метод slice()

7.8.5. Метод slice()

Метод Array.slice() возвращает фрагмент или подмассив, указанного массива. Два аргумента метода определяют начало и конец возвращаемого фрагмента. Возвращаемый массив содержит элемент, номер которого указан в первом аргументе, плюс все последующие элементы, вплоть до (но не включая) элемента, номер которого указан во втором аргументе. Если указан только один аргумент, возвращаемый массив содержит все элементы от начальной позиции до конца массива. Если какой-либо из аргументов имеет отрицательное значение, он определяет номер элемента относительно конца массива. Так, аргументу -1 соответствует последний элемент массива, а аргументу -3 - третий элемент массива с конца. Вот несколько примеров:

var а = [1,2,3,4,5];
a.slice(0,3); // Вернет [1,2,3]
а.slice(3); // Вернет [4,5]
а.slice(1,-1); // Вернет [2,3,4]
a.slice(-3,-2); // Вернет [3]

Оглавление книги


Генерация: 1.784. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз