С помощью метода slice Вы можете извлечь часть элементов массива и создать из них новый массив.
Обратите внимание: данный метод не изменяет содержимое исходного массива.
массив.slice(начало_извлечения, конец_извлечения)
Параметры | Описание |
---|---|
начало_извлечения | Является обязательным параметром. Целое число, которое обозначает индекс элемента массива, с которого начинается извлечение (первый элемент массива имеет индекс 0, второй 1 и т.д.). Вы можете использовать отрицательные значения для того, чтобы начать извлечение с конца массива (последний элемент массива может быть обозначен как -1, предпоследний -2 и т.д.). |
конец_извлечения | Является необязательным параметром. Целое число, которое обозначает индекс элемента массива, до которого будет произведено извлечение. Если данный параметр отсутствует извлечение будет произведено до конца массива. |
Пример
<script type="text/javascript"> //Создадим массив содержащий названия разных цветов var color = ["Красный","Желтый","Голубой","Оранжевый","Зеленый"]; //Произведем выделение разных частей массива и отобразим результат document.write(color.slice(0,2)+"<br />"); document.write(color.slice(0,4)+"<br />"); //Произведем выделение с опущенным вторым параметром document.write(color.slice(3)+">br />"; /* Отобразим содержимое исходного массива чтобы убедится что оно не было изменено проведенными манипуляциями */ document.write(color); </script>