JS-056
Візуальне пояснення теми «shift()» у JavaScript: Навчись видаляти перший елемент масиву за допомогою shift()
Beginner4 min~4 min read#array#shift#arrays

shift()

Видалити з початку масиву

Goal

Навчись видаляти перший елемент масиву за допомогою shift().

Explanation

  • shift() видаляє перший елемент масиву.
  • Після видалення всі інші елементи зміщуються ліворуч.
  • Метод змінює початковий масив.
  • Працює з початком масиву.
  • shift() корисний для роботи з чергами.

Аналогія

Уяви чергу в магазині. shift() прибирає людину, яка стоїть першою.

Code

const fruits = [
  "Apple",
  "Banana",
  "Orange"
];

fruits.shift();

console.log(fruits);

Result: ["Banana", "Orange"]

Типова помилка

Новачки плутають shift() і pop(). shift() працює з початком масиву, а pop() — з кінцем.

Remember

  • shift() видаляє перший елемент.
  • Працює з початком масиву.
  • Змінює масив.

Quick Quiz

Що поверне shift() для ["Apple", "Banana", "Orange"]?

Resources