Метод «slice» возвращает часть элементов исходного массива. Исходный массив не изменяется, извлеченные элементы помещаются в новый массив.
Синтаксис
Параметры
Название | Тип | Описание | Обязательно к указанию |
НазваниеМассива | Массив | Массив, из которого извлекаются элементы | Да |
Начало | Число | Индекс элемента в массиве, с которого будет начинаться новый массив | Да |
Конец | Число | Индекс элемента в массиве, на котором новый массив завершится, не включая его. | Нет |
Комментарий
Индекс последнего элемента в новом массиве = индекс последнего элемента в исходном массиве - 1.
Если параметр «Конец» не задан, будут извлечены элементы от «Начала» до конца исходного массива.
Если индекс элемента «Начало»/«Конец» отрицательный, то он будет трактоваться как длина исходного массива + значение параметра «Начало»/«Конец». Если индекс «Конец» больше, чем «Начало», то будет создан пустой массив.
Примеры
Извлечение элементов из середины.
Отсчет индекса с конца массива.