В JavaScript есть много методов массивов, которые могут помочь вам решить множество проблем. Одним из таких методов является метод slice()
. Метод slice()
возвращает копию массива, состоящего из элементов, выбранных с помощью двух параметров. Оба являются необязательными. Метод slice()
также не изменяет исходный массив.
Синтаксис
array.slice([begin[, end]])
Параметры
начать
- Начало отмечает нулевой индекс, с которого вы хотите начать удаление. Можно использовать отрицательный индекс, указывающий начало с конца массива. Если
begin
не определено,slice
начинает удаление из индекса0
. Еслиbegin
больше длины массива, возвращается пустой массив. - По желанию
конец
- Конец отмечает нулевой индекс перед, где вы хотите закончить.
slice
удаляет до, но не включаяend
. Можно использовать отрицательный индекс, указывающий начало с конца массива. Еслиend
опущено,slice
удаляется до конца массива (array.length
). Еслиend
больше длины массива,slice
удаляет все до конца массива (array.length
). - По желанию
Возвращаемое значение
slice
возвращает копию элементов исходного массива и не изменяет исходный массив. Элементы исходного массива копируются в новый массив.
Примеры
Удачного кодирования!
Больше информации!