Разница между методами push и unshift в JavaScript заключается в том, что push добавляет элементы в конец массива, а unshift — в начало. 13
Метод push добавляет один или несколько новых элементов в конец массива и возвращает его новую длину. 5
Метод unshift смещает существующие элементы в сторону больших индексов для освобождения места под новые элементы, добавляет один или несколько элементов в начало массива и возвращает новую длину массива. 5
Таким образом, если нужно добавить элемент в конец массива, следует использовать push, а если в начало — unshift. 3
Оба метода изменяют массив на месте, а не создают его модифицированную копию. 5