JavaScript Array slice()
- Предыдущая страница shift()
- Следующая страница some()
- Вернуться на один уровень выше Референсное руководство JavaScript Array
Определение и использование
slice()
Метод возвращает новый объект массива, содержащий выбранные элементы.
slice()
Метод выбирает из данного start Элемент开始的 параметр, и в данном end Конец параметра, но не включает.
Комментарий:slice()
Метод не изменяет исходный массив.
Пример
Пример 1
Выбор элементов из массива:
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(1, 3);
Пример 2
Выбор элементов с использованием отрицательных значений:
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var myBest = fruits.slice(-3, -1);
Синтаксис
массив.slice(start, end)
Значение параметра
Параметр | Описание |
---|---|
start |
Опционально. целое число, определяющее, с какого места начинать выбор (индекс первого элемента равен 0). Используйте отрицательные числа для выбора элементов с конца массива. Если опущен, то аналогично "0". |
end |
Опционально. целое число, определяющее положение окончания выбора. Если опущен, выбираются все элементы от начала до конца массива. Используйте отрицательные числа для выбора элементов с конца массива. |
Технические детали
Возврат значения: | Новый массив, содержащий выбранные элементы. |
---|---|
Версия JavaScript: | ECMAScript 1 |
Поддержка браузеров
Все браузеры полностью поддерживают slice()
Метод:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
Соответствующие страницы
Учебник:Массив JavaScript
Учебник:Const массива JavaScript
Учебник:Методы массива JavaScript
Учебник:Сортировка массива JavaScript
Учебник:Итерация массива JavaScript
- Предыдущая страница shift()
- Следующая страница some()
- Вернуться на один уровень выше Референсное руководство JavaScript Array