Срез массива JavaScript()
Примеры
Выберите элементы:
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1, 3);
Выберите элементы, используя отрицательные значения:
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const myBest = fruits.slice(-3, -1);
Определение и использование
Метод slice()
возвращает выбранные элементы массива в виде нового массива.
Метод slice()
выбирает от заданного start до (не включительно) заданного end .
Метод slice()
не изменяет исходный массив.
Синтаксис
array.slice(start, end)
Параметры
Parameter | Description |
start | Optional. Start position. Default is 0. Negative numbers select from the end of the array. |
end | Optional. End position. Default is last element. Negative numbers select from the end of the array. |
Возвращаемое значение
Новый массив, содержащий выбранные элементы. |
Поддержка браузера
slice()
является функцией ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |