JavaScript Массив Метод slice()
Пример
Выбор элементов из массива:
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3);
Попробуйте сами »
Больше примеров "Попробуйте сами" ниже.
Определение и использование
Метод slice() возвращает выбранные элементы в массиве в виде нового объекта массива.
Метод slice() выбирает элементы, начинающиеся с заданного начального аргумента, и заканчивается на заданном конечном аргументе, но не включает его.
Примечание: Исходный массив не будет изменен.
Поддержка браузера
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает этот метод.
| Метод | |||||
|---|---|---|---|---|---|
| slice() | Да | Да | Да | Да | Да |
Синтаксис
array.slice(start, end)
Значения параметров
| Параметр | Описание |
|---|---|
| start | Необязательный. Целое число, указывающее, с чего начать выделение (первый элемент имеет индекс 0). Используйте отрицательные числа для выбора из конца массива. Если он опущен, то действует как "0" |
| end | Необязательный. Целое число, указывающее, где следует закончить выделение. Если этот параметр опущен, то выбираются все элементы от начальной позиции и до конца массива. Используйте отрицательные числа для выбора из конца массива |
Технические детали
| Возвращаемое значение: | Новый массив, содержащий выбранные элементы |
|---|---|
| Версия JavaScript: | ECMAScript 1 |
Еще примеры
Пример
Выбор элементов с использованием отрицательных значений:
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3, -1);
Попробуйте сами »
Связанные страницы
JavaScript учебник: JavaScript Массивы
JavaScript учебник: JavaScript Методы массива
