Книга: 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]
- Новые функции API для работы с Blob и массивами
- 10.2.1 The Scheduler
- 4.4. SCHEDULING IN DISTRIBUTED SYSTEMS
- 4.4.5 Scheduling Algorithms
- 8.1.15. Удаление заданных элементов из массива
- Работа с массивами данных
- 7.8.8. Методы unshift() и shift()
- 8.1.1 Avoid relying on "thread inertia"
- 7.8. Методы класса Array
- 7.8.6. Метод splice()
- 7.8.7. Методы push() и рор()
- Дальнейшая массивология