22 ноября в 19:00 состоится вебинар
"Как открыть для себя новые возможности через современную профессию Frontend разработчика"
Детальнее по ссылке.

slice()

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