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