JS-060

Beginner5 min~5 min read#array#slice#copy
slice()
Копія частини масиву
Goal
Навчись копіювати частину масиву за допомогою slice().
Explanation
- slice() створює новий масив із частини елементів.
- Початковий масив не змінюється.
- Перший параметр задає початковий індекс.
- Другий параметр задає індекс, до якого копіювати.
- Кінцевий індекс не включається в результат.
Аналогія
Уяви батон хліба. Ти відрізаєш кілька шматків для себе, але весь батон залишається цілим.
Code
const fruits = [
"Apple",
"Banana",
"Orange",
"Kiwi"
];
console.log(fruits.slice(1, 3));Result: ["Banana", "Orange"]
Типова помилка
Новачки часто думають, що slice(1, 3) включить елемент з індексом 3. Насправді він копіює лише до нього.
Remember
- ✦ slice() створює новий масив.
- ✦ Оригінальний масив не змінюється.
- ✦ Кінцевий індекс не включається.
Quick Quiz
Що поверне ["A", "B", "C", "D"].slice(1, 3)?