Вопросы к Поиску с Алисой
Методы push и pop работают быстрее, чем shift и unshift, потому что они не требуют смещения порядка элементов массива. timeweb.com
Push и pop просто добавляют и удаляют элементы в конце массива, поэтому элементы не перемещаются. artzolin.ru Чтобы удалить элемент в конце массива, метод pop очищает индекс и уменьшает значение length, при этом остальные элементы остаются с теми же индексами. learn.javascript.ru
Shift и unshift, в свою очередь, добавляют и удаляют элементы в начале массива, что требует повторной индексации всего массива. artzolin.ru При удалении первого элемента необходимо сдвигать все оставшиеся элементы вправо на место удаляемого, а при добавлении первого элемента — сдвигать элементы массива влево. proproprogs.ru Чем длиннее массив, тем дольше работают эти два метода. proproprogs.ru