Методы Array.pop() и Array.push() в JavaScript
JavaScript

Методы Array.pop() и Array.push() в JavaScript

Razilator

Методы Array.pop() и Array.push() в JavaScript используются для добавления и удаления элементов в конец массива. Метод pop() удаляет последний элемент из массива и возвращает его значение. Метод push() добавляет один или более элементов в конец массива и возвращает новую длину массива.

Методы Array.pop() и Array.push() являются часто используемыми методами для работы с массивами в JavaScript. Они позволяют добавлять и удалять элементы из конца массива, что делает их очень удобными для использования в различных сценариях.

Метод Array.pop()

Метод pop() удаляет последний элемент из массива и возвращает его значение. Если массив пустой, то метод вернет значение undefined. Вот пример использования метода pop():

index.js
const fruits = ['apple', 'banana', 'orange']
console.log(fruits.pop()) // "orange"
console.log(fruits) // ["apple", "banana"]

В этом примере мы создали массив fruits, который содержит три элемента: "apple", "banana" и "orange". Затем мы вызвали метод pop(), который удалил последний элемент "orange" из массива и вернул его значение. После этого мы вывели массив fruits в консоль, чтобы убедиться, что элемент "orange" был удален.

Метод Array.push()

Метод push() добавляет один или более элементов в конец массива и возвращает новую длину массива. Вот пример использования метода push():

index.js
const fruits = ['apple', 'banana']
fruits.push('orange')
console.log(fruits) // ["apple", "banana", "orange"]

В этом примере мы создали массив fruits, который содержит два элемента: "apple" и "banana". Затем мы вызвали метод push(), чтобы добавить новый элемент "orange" в конец массива. После этого мы вывели массив fruits в консоль, чтобы убедиться, что новый элемент был добавлен.

Заключение

Методы Array.pop() и Array.push() являются очень полезными методами для работы с массивами в JavaScript. Они позволяют добавлять и удалять элементы из конца массива, что делает их очень удобными для использования в различных сценариях.

;