slice()
Выберите элементы из массива:
var colors = ["Yellow", "Pink", "Blue", "Red", "Green", "Brown"]; var lightColors = colors.slice(0, 3); // Yellow, Pink, Blue
Определение и использование
Метод slice() возвращает новый массив, содержащий копию части исходного массива..
Метод slice() выбирает элементы начиная с заданного начального элемента и заканчивается, не включая заданный конечный элемент.
Примечание: Исходный массив не изменяется.
Поддержка браузеров
Синтаксис
array.slice(start, end)
Значения параметров
Параметр | Описание |
start | Индекс (счёт начинается с нуля), по которому начинать извлечение. Если индекс отрицательный, идет отсчет с конца массива. Если start упущен, slice() начинает работать с индекса 0. |
end | Индекс (счёт начинается с нуля), по которому заканчивать извлечение. Если индекс отрицательный, end указывает смещение от конца последовательности. Если end упущен, slice() извлекает все элементы до конца последовательности |
Технические подробности
Возвращаемое значение: | Новый массив, содержащий выбранные элементы |
Версия JavaScript: | ECMAScript 1 |
Дополнительные примеры
var colors = ["Yellow", "Pink", "Blue", "Red", "Green"]; var favoriteColors = colors.slice(-3, -1); // Blue, Red