Array methods slice - garevna/js-course GitHub Wiki
Методы массивов
:memo: slice ()
Метод создает новый массив, содержащий фрагмент исходного массива
При этом исходный массив не изменяется
Возвращаемое значение - новый массив, являющийся фрагментом исходного массива
Аргументы:
- Первый ( число ) - индекс элемента исходного массива, с которого начинается фрагмент
- Второй ( число ) - индекс элемента исходного массива, до которого продолжается фрагмент
:coffee: ❶
var drinks = [ "кофе", "чай", "сок", "вода", "молоко" ]
var newDrinks = drinks.slice ( 1, 2 )
// Значение newDrinks: [ "чай" ]
:coffee: ❷
var drinks = [ "кофе", "чай", "сок", "вода", "молоко" ]
var newDrinks = drinks.slice ( 1, 4 )
// Значение newDrinks: [ "чай", "сок", "вода" ]
:coffee: ❸
var drinks = [ "кофе", "чай", "сок", "вода", "молоко" ]
var newDrinks = drinks.slice ( 2 )
Значение newDrinks:
[ "сок", "вода", "молоко" ]
( если опустить второй аргумент, то фрагмент будет взят до конца исходного массива )