Основное отличие методов pop и shift при работе с массивами заключается в том, что pop удаляет последний элемент из массива, а shift — первый. 34
Метод pop возвращает последний элемент и удаляет его из массива. 1 Следующий вызов pop вернёт уже предпоследний элемент и так до самого начала, а на пустом массиве pop возвращает undefined. 1
Метод shift работает так же как pop, только возвращает элемент из начала массива. 1 Метод удалит элемент с индексом 0 и изменит индексацию остальных элементов массива. 5
Таким образом, pop изменяет конечные элементы массива, а shift влияет на начальные элементы и индексацию элементов в массиве. 5