Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Робота з Масивами за Допомогою `push`, `pop` | Section
Основи JavaScript

bookРобота з Масивами за Допомогою `push`, `pop`

Свайпніть щоб показати меню

push()

Метод push додає один або кілька елементів у кінець масиву та повертає нову довжину. Наприклад:

12345
const numbers = [1, 2, 3]; console.log("Before:", numbers); numbers.push(4); // numbers is now [1, 2, 3, 4] console.log("After:", numbers); console.log(numbers.length); // 4
copy

pop()

Метод pop видаляє останній елемент з масиву та повертає його. Довжина масиву зменшується на один:

12345
const numbers = [1, 2, 3, 4]; console.log("Before:", numbers); const lastNumber = numbers.pop(); // lastNumber is 4, numbers is now [1, 2, 3] console.log("After:", numbers); console.log(numbers.length); // 3
copy

Методи push та pop є ключовими для роботи з динамічними даними у реальних застосунках. Вони дозволяють додавати та видаляти елементи з масивів у міру зміни даних.

Додавання повідомлень у чат

Коли користувач надсилає нове повідомлення, використовуйте push, щоб додати його в кінець масиву історії чату:

123
const chatHistory = ["Hello!", "How are you?"]; chatHistory.push("I'm good, thanks!"); console.log(chatHistory);
copy

Скасування останньої дії

Щоб дозволити користувачам скасувати свою останню дію, використовуйте pop для видалення та отримання найновішого елемента з масиву:

1234
const actions = ["draw line", "erase", "add text"]; const lastAction = actions.pop(); console.log(lastAction); // Output: "add text" console.log(actions); // Output: ["draw line", "erase"]
copy

Ці методи допомагають керувати списками, які змінюються під час взаємодії користувачів із вашим застосунком, наприклад, при оновленні кошика, відстеженні кроків у грі або керуванні нещодавніми змінами. Використовуючи push і pop, ви можете підтримувати впорядкованість даних і швидко реагувати на дії користувачів.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 12

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 12
some-alt