May 01, 2024 19:31
Разберем сначала такие методы массивов, как push(), pop(), shift(), unshift().
push() - метод массива, который добавляет один или более элементов в конец массива и возвращает новую длину массива (данный метод массива мутирует исходный массив).
pop() - метод массива, который удаляет последний элемент массива и возвращает его значение (данный метод массива мутирует исходный массив).
shift() - удаляет первый элемент из массива и возвращает его значение. Этот метод изменяет длину массива. Метод shift удаляет элемент по нулевому индексу, сдвигает значения по последовательным индексам вниз, а затем возвращает удалённое значение. Если свойство length массива равно 0, вернётся значение undefined (данный метод массива мутирует исходный массив).
unshift() - добавляет один или более элементов в начало массива и возвращает новую длину массива (данный метод массива мутирует исходный массив).
js